public void InsertKlant_ShouldReturnNewKlant() { // Arrange Klant klant = new KlantBuilder().SetDummy().Create(); klant.Adres = new AdresBuilder().SetDummy().Create(); // Act _target.Insert(klant); var result = _context.KlantEntities.Include(x => x.Adres).ToList(); // Assert Assert.AreEqual(1, result[0].Id); Assert.AreEqual("Kees", result[0].Voornaam); Assert.AreEqual("de Koning", result[0].Achternaam); }
public void Insert_ShouldInsertKlant() { // Arrange Klant klant = new KlantBuilder().SetDummy().Create(); var dataMapper = new KlantDataMapper(_context); // Act dataMapper.Insert(klant); Klant result = dataMapper.GetById(klant.Id); // Assert Assert.IsNotNull(result); Assert.IsTrue(klant.IsEqual(result)); }
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); }