Beispiel #1
0
        public void CanAddAndRemoveFavorites()
        {
            var repo = new AccountRepositoryADO();

            repo.AddFavorite("11111111-1111-1111-1111-111111111111", 3);
            var favorites = repo.GetFavorites("11111111-1111-1111-1111-111111111111");

            Assert.AreEqual(3, favorites.Count());
            repo.RemoveFavorite("11111111-1111-1111-1111-111111111111", 2);
            favorites = repo.GetFavorites("11111111-1111-1111-1111-111111111111");

            Assert.AreEqual(2, favorites.Count());
        }
Beispiel #2
0
        public void CanLoadFavorites()
        {
            var repo      = new AccountRepositoryADO();
            var favorites = repo.GetFavorites("11111111-1111-1111-1111-111111111111").ToList();

            Assert.AreEqual(2, favorites.Count());
            Assert.AreEqual(1, favorites[0].ListingId);
            Assert.AreEqual("00000000-0000-0000-0000-000000000000", favorites[0].UserId);
            Assert.AreEqual("OH", favorites[0].StateId);
            Assert.AreEqual("Cleveland", favorites[0].City);
            Assert.AreEqual(100M, favorites[0].Rate);
            Assert.AreEqual(400M, favorites[0].SquareFootage);
            Assert.AreEqual(false, favorites[0].HasElectric);
            Assert.AreEqual(true, favorites[0].HasHeat);
            Assert.AreEqual(1, favorites[0].BathroomTypeId);
            Assert.AreEqual("Indoor", favorites[0].BathroomTypeName);
        }