aboutsummaryrefslogtreecommitdiff
path: root/Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs
diff options
context:
space:
mode:
author杨宇千 <crupest@outlook.com>2019-08-04 16:54:20 +0800
committer杨宇千 <crupest@outlook.com>2019-08-04 16:54:20 +0800
commit1f56e4857892150e1109a93fadc487f92d955eed (patch)
treee9120e9537f045d0ba7238c536c6549e9e6c1cf5 /Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs
parent36da221444807742a9e26f2ba636d9c6aef6155f (diff)
downloadtimeline-1f56e4857892150e1109a93fadc487f92d955eed.tar.gz
timeline-1f56e4857892150e1109a93fadc487f92d955eed.tar.bz2
timeline-1f56e4857892150e1109a93fadc487f92d955eed.zip
WIP: Need to solve the entity framework problem.
Diffstat (limited to 'Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs')
-rw-r--r--Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs12
1 files changed, 6 insertions, 6 deletions
diff --git a/Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs b/Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs
index aa005ba3..5a1f97d5 100644
--- a/Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs
+++ b/Timeline.Tests/Helpers/WebApplicationFactoryExtensions.cs
@@ -1,11 +1,11 @@
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc.Testing;
-using Microsoft.AspNetCore.TestHost;
+using Microsoft.AspNetCore.TestHost;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Timeline.Models;
-using Timeline.Services;
+using Timeline.Services;
using Xunit.Abstractions;
namespace Timeline.Tests.Helpers
@@ -24,12 +24,12 @@ namespace Timeline.Tests.Helpers
.ConfigureServices(services =>
{
var serviceProvider = new ServiceCollection()
- .AddEntityFrameworkInMemoryDatabase()
+ .AddEntityFrameworkSqlite()
.BuildServiceProvider();
services.AddDbContext<DatabaseContext>(options =>
{
- options.UseInMemoryDatabase("timeline");
+ options.UseSqlite("Data Source=:memory:;"); //TODO! This not work!
options.UseInternalServiceProvider(serviceProvider);
});
@@ -50,8 +50,8 @@ namespace Timeline.Tests.Helpers
}
})
.ConfigureTestServices(services =>
- {
- services.AddSingleton<IClock, TestClock>();
+ {
+ services.AddSingleton<IClock, TestClock>();
});
});
}