From f72a8d7f3415b510231a6ec60e020b1dde358059 Mon Sep 17 00:00:00 2001 From: 杨宇千 Date: Mon, 19 Aug 2019 15:43:47 +0800 Subject: Add avatar 304. --- Timeline.Tests/UserAvatarServiceTest.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'Timeline.Tests/UserAvatarServiceTest.cs') 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 GetDefaultAvatar() + public Task 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(); } } } -- cgit v1.2.3