public void CtorArity2InnerException() { InvalidToolsetDefinitionException toolSetException = new InvalidToolsetDefinitionException("Message", new Exception("Inner")); Assertion.AssertEquals("Message", toolSetException.Message); Assertion.AssertEquals("Inner", toolSetException.InnerException.Message); }
public void CtorArity2ErrorMessage() { InvalidToolsetDefinitionException toolSetException = new InvalidToolsetDefinitionException("Message", "Error"); Assertion.AssertEquals("Message", toolSetException.Message); Assertion.AssertEquals("Error", toolSetException.ErrorCode); }
public void SerializationXML() { InvalidToolsetDefinitionException toolSetException = new InvalidToolsetDefinitionException("Message", "errorCode"); MemoryStream memoryStream = null; try { memoryStream = new MemoryStream(); XmlSerializer xs = new XmlSerializer(typeof(InvalidToolsetDefinitionException)); XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8); xs.Serialize(xmlTextWriter, toolSetException); memoryStream = (MemoryStream)xmlTextWriter.BaseStream; } finally { memoryStream.Close(); } }
public void SerializationBinary() { MemoryStream memoryStream = null; InvalidToolsetDefinitionException toolSetException = new InvalidToolsetDefinitionException("Message", "errorCode"); try { memoryStream = new MemoryStream(); IFormatter binaryForamtter = new BinaryFormatter(); binaryForamtter.Serialize(memoryStream, toolSetException); memoryStream.Position = 0; // reset pointer into stream for read Object returnObj = binaryForamtter.Deserialize(memoryStream); Assertion.Assert(returnObj is InvalidToolsetDefinitionException); Assertion.AssertEquals("Message", ((InvalidToolsetDefinitionException)returnObj).Message); } finally { memoryStream.Close(); } }
public void CtorMessage_Empty() { InvalidToolsetDefinitionException toolSetException = new InvalidToolsetDefinitionException(String.Empty); Assertion.AssertEquals(String.Empty, toolSetException.Message); }
public void CtorMessage_Null() { InvalidToolsetDefinitionException toolSetException = new InvalidToolsetDefinitionException(null); }
public void CtorMessage() { InvalidToolsetDefinitionException toolSetException = new InvalidToolsetDefinitionException("Message"); Assertion.AssertEquals("Message", toolSetException.Message); }