public void SerializationTest() { var argument = new ValueArgument <string>("arg", ""); const string value = "Value01"; const string message = "message"; const string innerMessage = "Inner exception"; var innerException = new Exception(innerMessage); var exception = new InvalidArgumentValueException(argument, value, message, innerException); using (var memoryStream = new MemoryStream()) { // Serialize exception. var formatter = new BinaryFormatter(); formatter.Serialize(memoryStream, exception); memoryStream.Position = 0; // Deserialize exception. formatter = new BinaryFormatter(); var deserializedException = (InvalidArgumentValueException)formatter.Deserialize(memoryStream); Assert.AreEqual(argument.Name, deserializedException.Argument); Assert.AreEqual(value, deserializedException.Value); Assert.AreEqual(message, deserializedException.Message); Assert.AreEqual(innerMessage, deserializedException.InnerException.Message); } }
public void ConstructorTest1() { const string message = "message"; var exception = new InvalidArgumentValueException(message); Assert.AreEqual(message, exception.Message); }
public void ConstructorTest3() { var argument = new ValueArgument<string>("arg", ""); const string value = "value"; var exception = new InvalidArgumentValueException(argument, value); Assert.AreEqual(argument.Name, exception.Argument); Assert.AreEqual(value, exception.Value); }
public void ConstructorTest2() { const string message = "message"; var innerException = new Exception(); var exception = new InvalidArgumentValueException(message, innerException); Assert.AreEqual(message, exception.Message); Assert.AreEqual(innerException, exception.InnerException); }
public void ConstructorTest3() { var argument = new ValueArgument <string>("arg", ""); const string value = "value"; var exception = new InvalidArgumentValueException(argument, value); Assert.AreEqual(argument.Name, exception.Argument); Assert.AreEqual(value, exception.Value); }
public void ConstructorTest6() { var argument = new ValueArgument<string>("arg", ""); const string value = "value"; const string message = "message"; var innerException = new Exception(); var exception = new InvalidArgumentValueException(argument, value, message, innerException); Assert.AreEqual(argument.Name, exception.Argument); Assert.AreEqual(value, exception.Value); Assert.AreEqual(innerException, exception.InnerException); Assert.AreEqual(message, exception.Message); }
public void ConstructorTest6() { var argument = new ValueArgument <string>("arg", ""); const string value = "value"; const string message = "message"; var innerException = new Exception(); var exception = new InvalidArgumentValueException(argument, value, message, innerException); Assert.AreEqual(argument.Name, exception.Argument); Assert.AreEqual(value, exception.Value); Assert.AreEqual(innerException, exception.InnerException); Assert.AreEqual(message, exception.Message); }
public void SerializationTest2() { var argument = new ValueArgument <string>("arg", ""); const string value = null; var exception = new InvalidArgumentValueException(argument, value); using (var memoryStream = new MemoryStream()) { // Serialize exception. var formatter = new BinaryFormatter(); formatter.Serialize(memoryStream, exception); memoryStream.Position = 0; // Deserialize exception. formatter = new BinaryFormatter(); var deserializedException = (InvalidArgumentValueException)formatter.Deserialize(memoryStream); Assert.AreEqual(argument.Name, deserializedException.Argument); Assert.AreEqual(value, deserializedException.Value); } }
public void SerializationTest() { var argument = new ValueArgument<string>("arg", ""); const string value = "Value01"; const string message = "message"; const string innerMessage = "Inner exception"; var innerException = new Exception(innerMessage); var exception = new InvalidArgumentValueException(argument, value, message, innerException); using (var memoryStream = new MemoryStream()) { // Serialize exception. var formatter = new BinaryFormatter(); formatter.Serialize(memoryStream, exception); memoryStream.Position = 0; // Deserialize exception. formatter = new BinaryFormatter(); var deserializedException = (InvalidArgumentValueException)formatter.Deserialize(memoryStream); Assert.AreEqual(argument.Name, deserializedException.Argument); Assert.AreEqual(value, deserializedException.Value); Assert.AreEqual(message, deserializedException.Message); Assert.AreEqual(innerMessage, deserializedException.InnerException.Message); } }
public void ConstructorTest0() { var exception = new InvalidArgumentValueException(); }
public void SerializationTest2() { var argument = new ValueArgument<string>("arg", ""); const string value = null; var exception = new InvalidArgumentValueException(argument, value); using (var memoryStream = new MemoryStream()) { // Serialize exception. var formatter = new BinaryFormatter(); formatter.Serialize(memoryStream, exception); memoryStream.Position = 0; // Deserialize exception. formatter = new BinaryFormatter(); var deserializedException = (InvalidArgumentValueException)formatter.Deserialize(memoryStream); Assert.AreEqual(argument.Name, deserializedException.Argument); Assert.AreEqual(value, deserializedException.Value); } }