public async Task DeleteFollowWhileFollowDoesNotExist() { var profile = new Profile { Id = new Guid(), DisplayName = "Roger", Avatar = "Test.png" }; var response = await _followService.DeleteFollow(profile.Id, profile.Id); Assert.False(response.Success); Assert.Null(response.Data); }
public async Task CreateFollowWhileFollowDoesNotExist() { var profile = new Profile { Id = new Guid(), DisplayName = "Roger", Avatar = "Test.png" }; _context.Profile.Add(profile); await _context.SaveChangesAsync(); var response = await _followService.CreateFollow(profile.Id, profile.Id); Assert.NotNull(response); Assert.True(response.Success); Assert.NotNull(response.Data); Assert.AreEqual(profile.DisplayName, response.Data.DisplayName); }
public async Task DeleteFollowWhileFollowExist() { var profile = new Profile { Id = new Guid(), DisplayName = "Roger", Avatar = "Test.png" }; var follow = new Follow { Profile = profile, Follower = profile }; _context.Follows.Add(follow); _context.Profile.Add(profile); await _context.SaveChangesAsync(); var response = await _followService.DeleteFollow(profile.Id, profile.Id); Assert.True(response.Success); }