public void WhenCalledWithMessageAndInnerException_ThenSetMessageAndInnerException() { var innerException = new Exception(); var sut = new UnexpectedConfigValueTypeException(Message, innerException); Assert.That(sut.Message, Is.EqualTo(Message)); Assert.That(sut.InnerException, Is.SameAs(innerException)); }
public void WhenCalledWithKeyValueType_ThenSetMessage() { var sut = new UnexpectedConfigValueTypeException("key1", "value1", typeof(bool)); Assert.That(sut.Message, Is.EqualTo("Key: 'key1' value: 'value1' is not of expected type: Boolean.")); }
public void WhenCalledWithMessage_ThenSetMessage() { var sut = new UnexpectedConfigValueTypeException(Message); Assert.That(sut.Message, Is.EqualTo(Message)); }
public void WhenCalledWithNoArgs_ThenReturnException() { var sut = new UnexpectedConfigValueTypeException(); Assert.That(sut, Is.Not.Null); }