public void Find_ShouldThrowNotImplementedException() { // Arrange // Act Action act = () => { _target.Find(null); }; // Assert Assert.ThrowsException <NotImplementedException>(act); }
public void Update_ShouldUpdateKlant() { // Arrange Klant klant = new KlantBuilder().SetDummy().Create(); var dataMapper = new KlantDataMapper(_context); klant = dataMapper.Insert(klant); klant.Achternaam = "Worst"; // Act dataMapper.Update(klant); Klant result = dataMapper.Find(x => x.Achternaam == "Worst").FirstOrDefault(); // Assert Assert.IsNotNull(result); Assert.IsTrue(result.IsEqual(klant)); Assert.AreEqual("Worst", klant.Achternaam); }
public void Find_ShouldReturnKlantMatchingACertainPredicate_When_PredicateIsGiven() { // Arrange Klant klant1 = new KlantBuilder().SetDummy().Create(); Klant klant2 = new KlantBuilder().SetDummy().SetEmail("*****@*****.**").Create(); _context.Klanten.Add(klant1); _context.Klanten.Add(klant2); _context.SaveChanges(); var dataMapper = new KlantDataMapper(_context); // Act List <Klant> result = dataMapper.Find(x => x.Email.Contains("worst")).ToList(); // Assert Assert.AreEqual(1, result.Count); Assert.IsTrue(klant2.IsEqual(result[0])); }