public void Update_WithScenarioDataInDatabaseAndLastNameIsInvalid_ExpectSqlException( int id) { // Arrange var classUnderTest = new IndividualDal(ConnectionString); var entity = classUnderTest.Retrieve(id); Assert.NotNull(entity); entity.LastName = null; // Act classUnderTest.Update(entity); // Assert Assert.Fail("Expected an exception"); }
public void Update_WithScenarioDataInDatabase_ExpectLastNameIsChanged( int id, string expectedLastname) { // Arrange var classUnderTest = new IndividualDal(ConnectionString); var entity = classUnderTest.Retrieve(id); Assert.NotNull(entity); entity.LastName = expectedLastname; // Act classUnderTest.Update(entity); // Assert var result = classUnderTest.Retrieve(id); Assert.NotNull(result); Assert.AreEqual(expectedLastname, result.LastName); }