public void TestConstructor1() { UnknownMessageTypeException ose = new UnknownMessageTypeException(); Assert.IsTrue(ose is ApplicationException, "UnknownMessageTypeException does not derive from ApplicationException"); }
public void TestConstructor2() { UnknownMessageTypeException ose = new UnknownMessageTypeException("abc"); Assert.IsTrue(ose is ApplicationException, "UnknownMessageTypeException does not derive from ApplicationException"); Assert.AreEqual(ose.Message, "abc", "Wrong constructor implementation"); }
public void ConstructorSerializationTest() { BinaryFormatter bf = new BinaryFormatter(); MemoryStream stream = new MemoryStream(); UnknownMessageTypeException ex1 = new UnknownMessageTypeException("Failed"); bf.Serialize(stream, ex1); stream.Flush(); stream.Seek(0, SeekOrigin.Begin); UnknownMessageTypeException ex2 = (UnknownMessageTypeException)bf.Deserialize(stream); Assert.AreEqual(ex1.Message, ex2.Message, "Error message should be correct."); }