예제 #1
0
        public void CreateRating_CreatesTheExpectedRating()
        {
            var expectedRate = new Rating
            {
                Id       = 1,
                UserId   = "1",
                RecipeId = 1,
                Rate     = 5
            };

            _rateRepository.CreateRating(expectedRate, true);
            var result = _rateRepository.Get(expectedRate.UserId, expectedRate.RecipeId);

            Assert.AreEqual(expectedRate.Id, result.Id);
            Assert.AreEqual(expectedRate.UserId, result.UserId);
            Assert.AreEqual(expectedRate.RecipeId, result.RecipeId);
            Assert.AreEqual(expectedRate.Rate, result.Rate);
        }