public void Constructor_WhenSpecifiedInner_ShouldAssignToInnerExceptionProperty(Type exception) { var inner = (exception != null) ? (Exception)Activator.CreateInstance(exception) : null; var subject = new LineTooLongException(null, inner); subject.InnerException.Should().Be(inner); }
public void Constructor_WhenSpecifiedMessage_ShouldAssignToMessageProperty() { var message = "abc"; var subject1 = new LineTooLongException(message); var subject2 = new LineTooLongException(message, new Exception()); subject1.Message.Should().Be(message); subject2.Message.Should().Be(message); }
public void Constructor_WithNullMessage_ShouldGenerateMessageProperty() { var subject = new LineTooLongException(null); subject.Message.Should().NotBeNull(); }