public async Task GetSingle_Success(int id)
        {
            // Arrange
            var dbContext = _fixture.Context;
            var mapper    = MapperMock.Get();
            var user1     = NewDatas.NewUser();
            var user2     = NewDatas.NewUser();
            var product   = NewDatas.NewProduct();
            var rating    = NewDatas.NewRating();

            rating.User    = user1;
            rating.Product = product;
            var rating1 = NewDatas.NewRating();

            rating1.User    = user2;
            rating1.Product = product;

            dbContext.Products.Add(product);
            await dbContext.SaveChangesAsync();

            dbContext.Users.AddRange(user1, user2);
            await dbContext.SaveChangesAsync();

            dbContext.Ratings.AddRange(rating, rating1);
            await dbContext.SaveChangesAsync();

            var ratingsService    = new RatingService(dbContext);
            var ratingsController = new RatingsController(ratingsService, mapper);
            // Act
            var result = await ratingsController.GetRatingByProductId(id);

            // Assert
            var ratingResult = Assert.IsType <OkObjectResult>(result.Result);

            Assert.NotNull(ratingResult.Value);
        }