public void WhenMessageAndInnerExSpecified_ThenSetMessageAndInnerEx() { var innerException = new Exception(); var sut = new InvalidDotNetSolutionException(ExMessage, innerException); Assert.That(sut.Message, Is.EqualTo(ExMessage)); Assert.That(sut.InnerException, Is.SameAs(innerException)); }
public void WhenSerialized_ThenDeserializeCorrectly() { var sut = new InvalidDotNetSolutionException(ExMessage); var formatter = new BinaryFormatter(); using (var stream = new MemoryStream()) { formatter.Serialize(stream, sut); stream.Seek(0, 0); var result = (InvalidDotNetSolutionException)formatter.Deserialize(stream); Assert.That(result.ToString(), Is.EqualTo(sut.ToString())); } }
public void WhenMessageSpecified_ThenSetMessage() { var sut = new InvalidDotNetSolutionException(ExMessage); Assert.That(sut.Message, Is.EqualTo(ExMessage)); }
public void WhenNoArgs_ThenSetMessageToDefault() { var sut = new InvalidDotNetSolutionException(); Assert.That(sut.Message, Is.EqualTo("The .NET solution was invalid.")); }