public void RepositoryRemoveMonumentAndNotFindingIt() { //Arrange IRepository <Monument, long> monumentenRepository = new MonumentenRepository(); Monument dummyMonument = new Monument() { Id = 1, MonumentNaam = "Manneke pis" }; List <Monument> expectedList = new List <Monument> { dummyMonument }; monumentenRepository.Add(dummyMonument); //Act monumentenRepository.Remove((int)dummyMonument.Id); var monumentenList = monumentenRepository.FindAll(); //Assert Assert.IsInstanceOfType(monumentenList as List <Monument>, typeof(List <Monument>)); CollectionAssert.DoesNotContain(monumentenList as List <Monument>, dummyMonument); }
public void RepositoryFindAllTestType() { //Arrange IRepository <Monument, long> monumentenRepository = new MonumentenRepository(); //Act var monumentenList = monumentenRepository.FindAll(); //Assert Assert.IsInstanceOfType(monumentenList as List <Monument>, typeof(List <Monument>)); }
public void RepositoryFindAllTestNull() { //Arrange IRepository <Monument, long> monumentenRepository = new MonumentenRepository(); //Act var monumentenList = monumentenRepository.FindAll(); //Assert Assert.IsNotNull(monumentenList); }
public void RepositoryInsertMonumentAndFindingIt() { //Arrange IRepository <Monument, long> monumentenRepository = new MonumentenRepository(); Monument dummyMonument = new Monument() { Id = 1, MonumentNaam = "Manneke pis" }; List <Monument> expectedList = (List <Monument>)monumentenRepository.FindAll(); expectedList.Add(dummyMonument); //Act monumentenRepository.Add(dummyMonument); var monumentenList = monumentenRepository.FindAll(); //Assert Assert.IsInstanceOfType(monumentenList as List <Monument>, typeof(List <Monument>)); CollectionAssert.AreEquivalent(expectedList, monumentenList as List <Monument>); }