public void NoRestriction () { FileLoadException fle = new FileLoadException ("message", "filename", new FileLoadException ("inner message", "inner filename")); Assert.AreEqual ("message", fle.Message, "Message"); Assert.AreEqual ("filename", fle.FileName, "FileName"); Assert.IsNull (fle.FusionLog, "FusionLog"); Assert.IsNotNull (fle.ToString (), "ToString"); }
public void FullRestriction () { FileLoadException fle = new FileLoadException ("message", "filename", new FileLoadException ("inner message", "inner filename")); Assert.AreEqual ("message", fle.Message, "Message"); Assert.AreEqual ("filename", fle.FileName, "FileName"); Assert.IsNull (fle.FusionLog, "FusionLog"); // ToString doesn't work in this case and strangely throws a FileLoadException Assert.IsNotNull (fle.ToString (), "ToString"); }