public void GetUsersRatings_ReturnsCorrectRatings() { // Arrange var context = this.ServiceProvider.GetRequiredService <WmipDbContext>(); var user1 = new User { Id = "4", UserName = "******" }; var user2 = new User { Id = "2", UserName = "******" }; context.Users.AddRange(user1, user2); context.SaveChanges(); var ratingService = new RatingsService(context); // Act ratingService.Rate(1, user1.Id, RatingType.Positive); ratingService.Rate(1, user2.Id, RatingType.Negative); var ratings = ratingService.GetUsersRatings(user1.UserName); //Assert Assert.Equal(RatingType.Positive, ratings.First().RatingType); }