public void WriteObject_ThrowsArgumentNull_WriteContext() { ODataDeltaFeedSerializer serializer = new ODataDeltaFeedSerializer(_serializerProvider); ExceptionAssert.ThrowsArgumentNull( () => serializer.WriteObject(graph: null, type: null, messageWriter: ODataTestUtil.GetMockODataMessageWriter(), writeContext: null), "writeContext"); }
public void WriteObject_ThrowsArgumentNull_MessageWriter() { ODataDeltaFeedSerializer serializer = new ODataDeltaFeedSerializer(_serializerProvider); ExceptionAssert.ThrowsArgumentNull( () => serializer.WriteObject(graph: null, type: null, messageWriter: null, writeContext: new ODataSerializerContext()), "messageWriter"); }
public void WriteObject_ThrowsEntitySetMissingDuringSerialization() { object graph = new object(); ODataDeltaFeedSerializer serializer = new ODataDeltaFeedSerializer(_serializerProvider); ExceptionAssert.Throws <SerializationException>( () => serializer.WriteObject(graph: graph, type: null, messageWriter: ODataTestUtil.GetMockODataMessageWriter(), writeContext: new ODataSerializerContext()), "The related entity set could not be found from the OData path. The related entity set is required to serialize the payload."); }
public void WriteObject_ThrowsArgumentNull_MessageWriter() { // Arrange Mock <ODataSerializerProvider> provider = new Mock <ODataSerializerProvider>(); ODataDeltaFeedSerializer serializer = new ODataDeltaFeedSerializer(provider.Object); // Act & Assert ExceptionAssert.ThrowsArgumentNull( () => serializer.WriteObject(graph: null, type: null, messageWriter: null, writeContext: new ODataSerializerContext()), "messageWriter"); }