aboutsummaryrefslogtreecommitdiff
path: root/Timeline.Tests/UserAvatarServiceTest.cs
diff options
context:
space:
mode:
author杨宇千 <crupest@outlook.com>2019-08-19 15:43:47 +0800
committer杨宇千 <crupest@outlook.com>2019-08-19 15:43:47 +0800
commitf72a8d7f3415b510231a6ec60e020b1dde358059 (patch)
treefeaaef135731687eb16cd40556842cc8606cdaab /Timeline.Tests/UserAvatarServiceTest.cs
parent3371b473d0d055f46c9ea09fba7e0d56e7a386a5 (diff)
downloadtimeline-f72a8d7f3415b510231a6ec60e020b1dde358059.tar.gz
timeline-f72a8d7f3415b510231a6ec60e020b1dde358059.tar.bz2
timeline-f72a8d7f3415b510231a6ec60e020b1dde358059.zip
Add avatar 304.
Diffstat (limited to 'Timeline.Tests/UserAvatarServiceTest.cs')
-rw-r--r--Timeline.Tests/UserAvatarServiceTest.cs17
1 files changed, 11 insertions, 6 deletions
diff --git a/Timeline.Tests/UserAvatarServiceTest.cs b/Timeline.Tests/UserAvatarServiceTest.cs
index 03b64a6b..f11da4f0 100644
--- a/Timeline.Tests/UserAvatarServiceTest.cs
+++ b/Timeline.Tests/UserAvatarServiceTest.cs
@@ -17,11 +17,15 @@ namespace Timeline.Tests
{
public class MockDefaultUserAvatarProvider : IDefaultUserAvatarProvider
{
- public static Avatar Avatar { get; } = new Avatar { Type = "image/test", Data = Encoding.ASCII.GetBytes("test") };
+ public static AvatarInfo AvatarInfo { get; } = new AvatarInfo
+ {
+ Avatar = new Avatar { Type = "image/test", Data = Encoding.ASCII.GetBytes("test") },
+ LastModified = DateTime.Now
+ };
- public Task<Avatar> GetDefaultAvatar()
+ public Task<AvatarInfo> GetDefaultAvatar()
{
- return Task.FromResult(Avatar);
+ return Task.FromResult(AvatarInfo);
}
}
@@ -153,7 +157,7 @@ namespace Timeline.Tests
public async Task GetAvatar_ShouldReturn_Default()
{
const string username = MockUsers.UserUsername;
- (await _service.GetAvatar(username)).Should().BeEquivalentTo(await _mockDefaultUserAvatarProvider.GetDefaultAvatar());
+ (await _service.GetAvatar(username)).Avatar.Should().BeEquivalentTo((await _mockDefaultUserAvatarProvider.GetDefaultAvatar()).Avatar);
}
[Fact]
@@ -173,7 +177,7 @@ namespace Timeline.Tests
await context.SaveChangesAsync();
}
- (await _service.GetAvatar(username)).Should().BeEquivalentTo(MockAvatar);
+ (await _service.GetAvatar(username)).Avatar.Should().BeEquivalentTo(MockAvatar);
}
[Fact]
@@ -223,7 +227,8 @@ namespace Timeline.Tests
// delete
await _service.SetAvatar(username, null);
- user.Avatar.Should().BeNull();
+ user.Avatar.Type.Should().BeNull();
+ user.Avatar.Data.Should().BeNull();
}
}
}