public void SutIsException() { // Fixture setup Type expectedBase = typeof(Exception); // Exercise system var sut = new ObjectCreationException(); // Verify outcome Assert.IsAssignableFrom(expectedBase, sut); // Teardown }
public void MessageWillBeDefineWhenDefaultConstructorIsUsed() { // Fixture setup var sut = new ObjectCreationException(); // Exercise system var result = sut.Message; // Verify outcome Assert.NotNull(result); // Teardown }
public void InnerExceptionWillMatchConstructorArgument() { // Fixture setup var expectedException = new ArgumentOutOfRangeException(); var sut = new ObjectCreationException("Anonymous message.", expectedException); // Exercise system var result = sut.InnerException; // Verify outcome Assert.Equal<Exception>(expectedException, result); // Teardown }
public void MessageWillMatchConstructorArgument() { // Fixture setup string expectedMessage = "Anonymous exception message"; var sut = new ObjectCreationException(expectedMessage); // Exercise system var result = sut.Message; // Verify outcome Assert.Equal<string>(expectedMessage, result); // Teardown }