Exemple #1
0
        public void CanDetectFavorite()
        {
            var repo  = new AccountRepositoryDapper();
            var found = repo.IsFavorite("11111111-1111-1111-1111-111111111111", 2);

            Assert.IsTrue(found);

            found = repo.IsFavorite("11111111-1111-1111-1111-111111111111", 99);
            Assert.IsFalse(found);
        }
Exemple #2
0
        public void CanDetectContact()
        {
            var repo  = new AccountRepositoryDapper();
            var found = repo.IsContact("11111111-1111-1111-1111-111111111111", 1);

            Assert.IsTrue(found);

            found = repo.IsContact("11111111-1111-1111-1111-111111111111", 99);
            Assert.IsFalse(found);
        }
Exemple #3
0
        public void CanAddAndRemoveContacts()
        {
            var repo = new AccountRepositoryDapper();

            repo.AddContact("11111111-1111-1111-1111-111111111111", 5);
            var contacts = repo.GetContacts(Guid.Empty.ToString());

            Assert.AreEqual(3, contacts.Count());
            repo.RemoveContact("11111111-1111-1111-1111-111111111111", 3);
            contacts = repo.GetContacts(Guid.Empty.ToString());

            Assert.AreEqual(2, contacts.Count());
        }
Exemple #4
0
        public void CanAddAndRemoveFavorites()
        {
            var repo = new AccountRepositoryDapper();

            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());
        }
Exemple #5
0
        public void CanLoadContacts()
        {
            var repo     = new AccountRepositoryDapper();
            var contacts = repo.GetContacts(Guid.Empty.ToString()).ToList();

            Assert.AreEqual(2, contacts.Count());
            Assert.AreEqual(1, contacts[0].ListingId);
            Assert.AreEqual("11111111-1111-1111-1111-111111111111", contacts[0].UserId);
            Assert.AreEqual("Test shack 1", contacts[0].Nickname);
            Assert.AreEqual("OH", contacts[0].StateId);
            Assert.AreEqual("Cleveland", contacts[0].City);
            Assert.AreEqual(100M, contacts[0].Rate);
            Assert.AreEqual("*****@*****.**", contacts[0].Email);
        }
Exemple #6
0
        public void CanLoadFavorites()
        {
            var repo      = new AccountRepositoryDapper();
            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);
        }
Exemple #7
0
        public void CanLoadListingsForUser()
        {
            var repo     = new AccountRepositoryDapper();
            var listings = repo.GetListings(Guid.Empty.ToString()).ToList();

            Assert.AreEqual(6, listings.Count());

            Assert.AreEqual(1, listings[0].ListingId);
            Assert.AreEqual("OH", listings[0].StateId);
            Assert.AreEqual(1, listings[0].BathroomTypeId);
            Assert.AreEqual("Indoor", listings[0].BathroomTypeName);
            Assert.AreEqual("Test shack 1", listings[0].Nickname);
            Assert.AreEqual("Cleveland", listings[0].City);
            Assert.AreEqual(100M, listings[0].Rate);
            Assert.AreEqual(400M, listings[0].SquareFootage);
            Assert.AreEqual(false, listings[0].HasElectric);
            Assert.AreEqual(true, listings[0].HasHeat);
            Assert.AreEqual("placeholder.png", listings[0].ImageFileName);
        }