public void SerializeWrappingErrorsAndErrorHandling() { var serialiser = JsonSerializer.Create(new JsonSerializerSettings() { }); Something s = new Something { RootSomethingElse = new RootSomethingElse { SomethingElse = new SomethingElse() } }; RootThing r = new RootThing { Something = s }; var writer = new System.IO.StringWriter(); ExceptionAssert.Throws <Exception>(() => { serialiser.Serialize(writer, r); }, "An error occurred."); }
public void SerializeWrappingErrorsAndErrorHandling() { var serialiser = JsonSerializer.Create(new JsonSerializerSettings() { }); Something s = new Something { RootSomethingElse = new RootSomethingElse { SomethingElse = new SomethingElse() } }; RootThing r = new RootThing { Something = s }; var writer = new System.IO.StringWriter(); ExceptionAssert.Throws<Exception>( "An error occurred.", () => { serialiser.Serialize(writer, r); }); }