Esempio n. 1
0
        public void EnsureGetPersonByColorWorksProperly()
        {
            FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();
            var person = favCSVFileRepo.GetPeopleByColor("blau");

            Assert.IsTrue(person.Count() >= 2);
        }
Esempio n. 2
0
        public void EnsureGetPersonWorksProperly()
        {
            FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();
            var person = favCSVFileRepo.GetPerson(2);

            Assert.IsTrue(person.Id == 2);
        }
Esempio n. 3
0
        public void EnsureGetPeopleReturnsAllRecordsProperly()
        {
            FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();
            var peopleTest = favCSVFileRepo.GetPeople();

            Assert.IsTrue(peopleTest.Count() >= 10);
        }
Esempio n. 4
0
 public void EnsureGetPersonByColorDealsWithUknownStringsProperly()
 {
     try
     {
         FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();
         var person = favCSVFileRepo.GetPeopleByColor("blauklasjdlkasjdlsakdjsalkdj");
         Assert.IsTrue(false);
     }
     catch (ColorNotExistException)
     {
         Assert.IsTrue(true);
     }
 }
Esempio n. 5
0
        public void EnsureSavePeopleWorksProperly()
        {
            FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();
            var ps = new List <Person>()
            {
                new Person()
                {
                    Id = 10, Name = "John", Lastname = "Doe", City = "Sky", Zipcode = "12345", FavColourId = 1
                }
            };
            var ok = favCSVFileRepo.SavePeople(ps);

            Assert.IsTrue(ok);
        }
Esempio n. 6
0
        public void EnsureGetPersonDealsWithUnknownIdProperly()
        {
            FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();

            try
            {
                var person = favCSVFileRepo.GetPerson(334);
                Assert.IsTrue(false);
            }
            catch (PersonNotExistException)
            {
                Assert.IsTrue(true);
            }
        }
Esempio n. 7
0
 public void EnsureSavePeopleDealsWithEmptyPeopleInputProperly()
 {
     try
     {
         FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();
         var ps = new List <Person>();
         var ok = favCSVFileRepo.SavePeople(ps);
         Assert.IsTrue(false);
     }
     catch (NoPeopleForUpdateException)
     {
         Assert.IsTrue(true);
     }
 }
Esempio n. 8
0
 public void EnsureSavePeopleDealsWithNullColorProperly()
 {
     try
     {
         FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository();
         var ps = new List <Person>()
         {
             new Person()
             {
                 Id = 10, Name = "John", Lastname = "Doe", City = "Sky", Zipcode = "12345"
             }
         };
         var ok = favCSVFileRepo.SavePeople(ps);
         Assert.IsTrue(false);
     }
     catch (ColorIsNullException)
     {
         Assert.IsTrue(true);
     }
 }