public void SerialisationWorksCorrectly() { var testMessage = "This is a test message"; var error = new ConfigurationException(testMessage); var result = error.RunSerialisationTest(); Assert.AreEqual(testMessage, result.ConfigurationProblem); }
public void SingleArgConstructorSetsMessage() { var testMessage = "This is a test message"; var error = new ConfigurationException(testMessage); Assert.AreEqual(testMessage, error.Message); Assert.AreEqual(testMessage, error.ConfigurationProblem); }
public void DoubleArgConstructorSetsMessageAndInner() { var testMessage = "This is a test message"; var inner = new Exception("Inner"); var error = new ConfigurationException(testMessage, inner); Assert.AreEqual(testMessage, error.Message); Assert.AreEqual(testMessage, error.ConfigurationProblem); Assert.AreSame(inner, error.InnerException); }
public void SingleArgWithParamsConstructorSetsMessage() { var error = new ConfigurationException("{0} is a test {1}", "This", "message"); Assert.AreEqual("This is a test message", error.Message); Assert.AreEqual("This is a test message", error.ConfigurationProblem); }