コード例 #1
0
        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");
        }
コード例 #2
0
        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);
        }