diff options
author | crupest <crupest@outlook.com> | 2021-04-23 17:28:18 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-04-23 17:37:37 +0800 |
commit | 6e067a28d8527726a2a17045bef0f0e3d3430ed5 (patch) | |
tree | 967ed4c84981d6b626a3370c726d35d1c3e2c2b4 /BackEnd/Timeline.Tests/Helpers/TestDatabase.cs | |
parent | 6acef36dc717834605eda2af9e1738dac8fa2f6d (diff) | |
download | timeline-6e067a28d8527726a2a17045bef0f0e3d3430ed5.tar.gz timeline-6e067a28d8527726a2a17045bef0f0e3d3430ed5.tar.bz2 timeline-6e067a28d8527726a2a17045bef0f0e3d3430ed5.zip |
refactor: Refactor a lot.
Diffstat (limited to 'BackEnd/Timeline.Tests/Helpers/TestDatabase.cs')
-rw-r--r-- | BackEnd/Timeline.Tests/Helpers/TestDatabase.cs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/BackEnd/Timeline.Tests/Helpers/TestDatabase.cs b/BackEnd/Timeline.Tests/Helpers/TestDatabase.cs index c51a94ba..d37aace4 100644 --- a/BackEnd/Timeline.Tests/Helpers/TestDatabase.cs +++ b/BackEnd/Timeline.Tests/Helpers/TestDatabase.cs @@ -12,11 +12,11 @@ namespace Timeline.Tests.Helpers {
public class TestDatabase : IAsyncLifetime
{
- private readonly bool _createUser;
+ private readonly bool _init;
- public TestDatabase(bool createUser = true)
+ public TestDatabase(bool init = true)
{
- _createUser = createUser;
+ _init = init;
Connection = new SqliteConnection("Data Source=:memory:;");
}
@@ -24,9 +24,11 @@ namespace Timeline.Tests.Helpers {
await Connection.OpenAsync();
- using (var context = CreateContext())
+ if (_init)
{
+ using var context = CreateContext();
await context.Database.EnsureCreatedAsync();
+
context.JwtToken.Add(new JwtTokenEntity
{
Key = JwtTokenGenerateHelper.GenerateKey()
@@ -42,11 +44,8 @@ namespace Timeline.Tests.Helpers await context.SaveChangesAsync();
- if (_createUser)
- {
- var user = await userService.CreateUser("user", "userpw");
- await userService.ModifyUser(user.Id, new ModifyUserParams() { Nickname = "imuser" });
- }
+ var user = await userService.CreateUser("user", "userpw");
+ await userService.ModifyUser(user.Id, new ModifyUserParams() { Nickname = "imuser" });
}
}
|