예제 #1
0
 public bool comparer(Rating a, Rating b)
 {
     if (a.OverAll == b.OverAll && a.Id == b.Id)
     {
         return true;
     }
     return false;
 }
예제 #2
0
        public void FindTest()
        {
            Rating expected = new Rating();
            ratings = Ratings();
            foreach (var item in ratings)
            {
                if (item.Id == 1)
                {
                    expected = item;
                }

            }
            Rating actual = repo.Find(1);

            Assert.IsTrue(comparer(expected, actual));
        }
예제 #3
0
        public void AddandDeleteTest()
        {
            List<Rating> expected = Ratings();
            Rating Rating = new Rating() { Id = 13, CustomerService = 8 , Quality = 6, OverAll = 8, Price = 8 };

            expected.Add(Rating);
            repo.Add(Rating);
            List<Rating> actual = repo.ReadAll();
            Rating actuall = actual.Last();
            Assert.IsTrue(comparer(Rating, actuall));

            repo.Delete(Rating.Id);
            expected.Remove(Rating);

            Assert.IsTrue(listcomparer(repo.ReadAll(), expected));
        }
예제 #4
0
 public void PutRating(int id, Rating rating)
 {
     rating.Id = id;
     facade.GetRatingRepository().Edit(rating);
 }
예제 #5
0
 public void PostRating(Rating rating)
 {
     facade.GetRatingRepository().Add(rating);
 }