public void GetLikeDislikeAmount() { // Arrange PhotoRepository photoRepository = new PhotoRepository(dbContext); Photo photo = dbContext.Photos.First(); int likesCount = photo.Likes.Count(l => l.IsLiked); LikeDislikeAmount expectedLikeDislikeAmountToPhotoInDb = new LikeDislikeAmount { LikesAmount = likesCount, DisLikesAmount = photo.Likes.Count - likesCount }; // Act LikeDislikeAmount actualLikeDislikeAmountToPhotoInDb = photoRepository.GetLikeDislikeAmount(photo); // Assert Assert.AreEqual(expectedLikeDislikeAmountToPhotoInDb.LikesAmount, actualLikeDislikeAmountToPhotoInDb.LikesAmount); Assert.AreEqual(expectedLikeDislikeAmountToPhotoInDb.DisLikesAmount, actualLikeDislikeAmountToPhotoInDb.DisLikesAmount); }