public void EnsureGetPersonByColorWorksProperly() { FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository(); var person = favCSVFileRepo.GetPeopleByColor("blau"); Assert.IsTrue(person.Count() >= 2); }
public void EnsureGetPersonWorksProperly() { FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository(); var person = favCSVFileRepo.GetPerson(2); Assert.IsTrue(person.Id == 2); }
public void EnsureGetPeopleReturnsAllRecordsProperly() { FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository(); var peopleTest = favCSVFileRepo.GetPeople(); Assert.IsTrue(peopleTest.Count() >= 10); }
public void EnsureGetPersonByColorDealsWithUknownStringsProperly() { try { FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository(); var person = favCSVFileRepo.GetPeopleByColor("blauklasjdlkasjdlsakdjsalkdj"); Assert.IsTrue(false); } catch (ColorNotExistException) { Assert.IsTrue(true); } }
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); }
public void EnsureGetPersonDealsWithUnknownIdProperly() { FavouriteColorEntityFrameworkRepository favCSVFileRepo = new FavouriteColorEntityFrameworkRepository(); try { var person = favCSVFileRepo.GetPerson(334); Assert.IsTrue(false); } catch (PersonNotExistException) { Assert.IsTrue(true); } }
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); } }
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); } }