예제 #1
0
        private UserRating AddandGetTestUserRating()
        {
            var userRating = new UserRating
            {
                RaterUserID      = 4,
                UserBeingRatedID = 3,
                Comment          = "Test comment",
                RatingID         = 5
            };

            using (var userRatingRepo = new UserRatingRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME)))
            {
                userRatingRepo.Add(userRating);
                userRatingRepo.SaveChanges();
            }

            return(userRating);
        }
예제 #2
0
        public void Add_WasRatingAdded_ActualEqualsExpectedData()
        {
            var expectedUserRating = new UserRating
            {
                RaterUserID      = 4,
                UserBeingRatedID = 3,
                Comment          = "Test comment",
                RatingID         = 5
            };

            UserRating actualUserRating;

            using (var userRatingRepo = new UserRatingRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME)))
            {
                userRatingRepo.Add(expectedUserRating);
                userRatingRepo.SaveChanges();
                actualUserRating = userRatingRepo.GetById(expectedUserRating.RaterUserID, expectedUserRating.UserBeingRatedID);
            }

            AssertUserRatingsEqual(expectedUserRating, actualUserRating);
        }