public void WhenConvertingToDataContractAndPassingASerializerThenTheSerializerIsInvoked() { var surrogate = new FakeDataContractSurrogate(); var serializer = GetSerializerUsingSurrogate(surrogate); var content = new StringContent(CustomerXml); var customer = content.ReadAsDataContract<Customer>(serializer); }
public void WhenConvertingToContentPassingASerializerThenTheSerializerIsInvoked() { var surrogate = new FakeDataContractSurrogate(); var serializer = GetSerializerUsingSurrogate(surrogate); var customer = new Customer {CustomerID = 1}; var content = customer.ToContentUsingDataContractSerializer(serializer); }
private DataContractSerializer GetSerializerUsingSurrogate(FakeDataContractSurrogate surrogate) { return new DataContractSerializer(typeof(Customer), null, int.MaxValue, false, false, surrogate); }