public void GetObjectData() { var info = new SerializationInfo(typeof(ValidationFailedException), new FormatterConverter()); var context = new StreamingContext(); var exception = new ValidationFailedException("targetNameValue", "validationValue"); exception.GetObjectData(info, context); Assert.AreEqual("targetNameValue", info.GetString("targetName")); Assert.AreEqual("validationValue", info.GetString("validation")); }
public void GetObjectData_NullInfo() { var exception = new ValidationFailedException("asdf", "asdf"); try { exception.GetObjectData(null, new StreamingContext()); } catch (ArgumentNullException e) { Assert.AreEqual("info", e.ParamName); throw; } }