public async Task WriteObjectAsync_ThrowsArgumentNull_MessageWriter() { // Arrange Mock <ODataSerializerProvider> provider = new Mock <ODataSerializerProvider>(); ODataDeltaFeedSerializer serializer = new ODataDeltaFeedSerializer(provider.Object); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync( () => serializer.WriteObjectAsync(graph: null, type: null, messageWriter: null, writeContext: new ODataSerializerContext()), "messageWriter"); }
public async Task WriteObjectAsync_Throws_EntitySetMissingDuringSerialization() { // Arrange object graph = new object(); Mock <ODataSerializerProvider> provider = new Mock <ODataSerializerProvider>(); ODataDeltaFeedSerializer serializer = new ODataDeltaFeedSerializer(provider.Object); // Act & Assert await ExceptionAssert.ThrowsAsync <SerializationException>( () => serializer.WriteObjectAsync(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."); }