public async Task ExecuteRequestMessagesAsync_Throws_IfRequestsIsNull() { DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(new HttpServer()); await ExceptionAssert.ThrowsArgumentNullAsync( () => batchHandler.ExecuteRequestMessagesAsync(null, CancellationToken.None), "requests"); }
public async Task GetODataMessageReaderAsync_NullContent_Throws() { // Arrange & Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync( () => ODataHttpContentExtensions.GetODataMessageReaderAsync(null, new ODataMessageReaderSettings(), CancellationToken.None), "content"); }
public async Task CreateResponseMessageAsync_Throws_IfRequestIsNull() { DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(new HttpServer()); await ExceptionAssert.ThrowsArgumentNullAsync( () => batchHandler.CreateResponseMessageAsync(new ODataBatchResponseItem[0], null, CancellationToken.None), "request"); }
public async Task ProcessBatchAsync_Throws_IfRequestIsNull() { DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(new HttpServer()); await ExceptionAssert.ThrowsArgumentNullAsync( () => batchHandler.ProcessBatchAsync(null, CancellationToken.None), "request"); }
public async Task ExecuteOperation_Throws_IfReaderIsNull() { UnbufferedODataBatchHandler batchHandler = new UnbufferedODataBatchHandler(new HttpServer()); await ExceptionAssert.ThrowsArgumentNullAsync( () => batchHandler.ExecuteOperationAsync(null, Guid.NewGuid(), new HttpRequestMessage(), CancellationToken.None), "batchReader"); }
public async Task ReadAsync_ThrowsArgumentNull_MessageReader() { var deserializer = new ODataPrimitiveDeserializer(); await ExceptionAssert.ThrowsArgumentNullAsync( () => deserializer.ReadAsync(messageReader: null, type: typeof(int), readContext: new ODataDeserializerContext()), "messageReader"); }
public async Task ReadAsync_ThrowsArgumentNull_MessageReader() { // Arrange var deserializer = new ODataResourceSetDeserializer(_deserializerProvider); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => deserializer.ReadAsync(null, null, null), "messageReader"); }
public async Task SendAsync_ThrowsIfRequestIsNull() { // Arrange ODataNullValueMessageHandler handler = new ODataNullValueMessageHandler(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => handler.SendAsync(null), "request"); }
public async Task WriteMessageAsync_NullWriter_Throws() { // Arrange HttpContext context = new Mock <HttpContext>().Object; // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => ODataBatchResponseItem.WriteMessageAsync(null, context), "writer"); }
public async Task ProcessBatchAsync_Throws_IfContextIsNull() { // Arrange DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => batchHandler.ProcessBatchAsync(null, null), "context"); }
public async Task ExecuteRequestMessagesAsync_Throws_IfRequestsIsNull() { // Arrange DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => batchHandler.ExecuteRequestMessagesAsync(null, null), "requests"); }
public async Task CreateResponseMessageAsync_Throws_IfRequestIsNull() { // Arrange DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => batchHandler.CreateResponseMessageAsync(new ODataBatchResponseItem[0], null), "request"); }
public async Task WriteResponseAsync_NullWriter_Throws() { // Arrange & Act HttpContext[] contexts = Array.Empty <HttpContext>(); ChangeSetResponseItem responseItem = new ChangeSetResponseItem(contexts); await ExceptionAssert.ThrowsArgumentNullAsync(() => responseItem.WriteResponseAsync(null), "writer"); }
public async Task ReadAsync_ThrowsArgumentNull_MessageReader() { // Arrange & Act & Assert Mock <IODataDeserializerProvider> deserializerProvider = new Mock <IODataDeserializerProvider>(); ODataDeltaResourceSetDeserializer deserializer = new ODataDeltaResourceSetDeserializer(deserializerProvider.Object); await ExceptionAssert.ThrowsArgumentNullAsync(() => deserializer.ReadAsync(null, null, null), "messageReader"); }
public async Task WriteResponseAsync_NullWriter_Throws() { OperationResponseItem responseItem = new OperationResponseItem(new HttpResponseMessage()); await ExceptionAssert.ThrowsArgumentNullAsync( () => responseItem.WriteResponseAsync(null, CancellationToken.None), "writer"); }
public async Task SendRequestAsync_NullInvoker_Throws() { OperationRequestItem requestItem = new OperationRequestItem(new HttpRequestMessage()); await ExceptionAssert.ThrowsArgumentNullAsync( () => requestItem.SendRequestAsync(null, CancellationToken.None), "invoker"); }
public async Task ParseBatchRequestsAsync_Throws_IfRequestIsNull() { // Arrange DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => batchHandler.ParseBatchRequestsAsync(null), "context"); }
public async Task ReadChangeSetOperationRequest_NullReader_Throws() { // Arrange Mock <HttpContext> mockContext = new Mock <HttpContext>(); await ExceptionAssert.ThrowsArgumentNullAsync( () => ODataBatchReaderExtensions.ReadChangeSetOperationRequestAsync(null, mockContext.Object, Guid.NewGuid(), Guid.NewGuid(), CancellationToken.None), "reader"); }
public async Task WriteResponseAsync_NullWriter_Throws() { // Arrange & Act Mock <HttpContext> context = new Mock <HttpContext>(); OperationResponseItem responseItem = new OperationResponseItem(context.Object); // Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => responseItem.WriteResponseAsync(null), "writer"); }
public async Task ReadAsync_ThrowsArgumentNull_ReadContext() { // Arrange & Act & Assert Mock <IODataDeserializerProvider> deserializerProvider = new Mock <IODataDeserializerProvider>(); ODataDeltaResourceSetDeserializer deserializer = new ODataDeltaResourceSetDeserializer(deserializerProvider.Object); ODataMessageReader reader = new ODataMessageReader((IODataResponseMessage) new InMemoryMessage(), new ODataMessageReaderSettings()); await ExceptionAssert.ThrowsArgumentNullAsync(() => deserializer.ReadAsync(reader, typeof(DeltaSet <>), null), "readContext"); }
public async Task SendRequestAsync_NullHandler_Throws() { // Arrange Mock <HttpContext> context = new Mock <HttpContext>(); OperationRequestItem requestItem = new OperationRequestItem(context.Object); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => requestItem.SendRequestAsync(null), "handler"); }
public async Task ProcessBatchAsync_Throws_IfContextIsNull() { // Arrange UnbufferedODataBatchHandler batchHandler = new UnbufferedODataBatchHandler(); RequestDelegate next = null; // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => batchHandler.ProcessBatchAsync(null, next), "context"); }
public async Task SendRequestAsync_NullHandler_Throws() { // Arrange HttpContext[] contexts = Array.Empty <HttpContext>(); ChangeSetRequestItem requestItem = new ChangeSetRequestItem(contexts); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => requestItem.SendRequestAsync(null), "handler"); }
public async Task ReadAsync_ThrowsArgumentNull_ReadContext() { // Arrange var deserializer = new ODataResourceSetDeserializer(_deserializerProvider); ODataMessageReader reader = ODataFormatterHelpers.GetMockODataMessageReader(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync(() => deserializer.ReadAsync(reader, null, null), "readContext"); }
public async Task WriteObjectAsync_ThrowsArgumentNull_Graph() { // Arrange ODataServiceDocumentSerializer serializer = new ODataServiceDocumentSerializer(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync( () => serializer.WriteObjectAsync(null, type: _workspaceType, messageWriter: null, writeContext: null), "graph"); }
public async Task CreateResponseMessageAsync_Throws_IfResponsesAreNull() { DefaultODataBatchHandler batchHandler = new DefaultODataBatchHandler(new HttpServer()); HttpRequestMessage request = new HttpRequestMessage(); request.EnableHttpDependencyInjectionSupport(); await ExceptionAssert.ThrowsArgumentNullAsync( () => batchHandler.CreateResponseMessageAsync(null, request, CancellationToken.None), "responses"); }
public async Task ReadAsync_ThrowsArgumentNull_MessageReader() { // Arrange ODataActionPayloadDeserializer deserializer = new ODataActionPayloadDeserializer(_deserializerProvider); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync( () => deserializer.ReadAsync(messageReader: null, type: typeof(ODataActionParameters), readContext: new ODataDeserializerContext()), "messageReader"); }
public async Task WriteObjectAsync_ThrowsArgumentNull_MessageWriter() { // Arrange ODataErrorSerializer serializer = new ODataErrorSerializer(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync( () => serializer.WriteObjectAsync(graph: 42, type: typeof(ODataError), messageWriter: null, writeContext: null), "messageWriter"); }
public async Task ReadAsync_ThrowsArgumentNull_MessageReader() { // Arrange var deserializer = new ODataEntityReferenceLinkDeserializer(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync( () => deserializer.ReadAsync(messageReader: null, type: null, readContext: new ODataDeserializerContext()), "messageReader"); }
public async Task WriteObjectAsync_ThrowsArgumentNull_MessageWriter() { // Arrange ODataMetadataSerializer serializer = new ODataMetadataSerializer(); // Act & Assert await ExceptionAssert.ThrowsArgumentNullAsync( () => serializer.WriteObjectAsync(42, typeof(IEdmModel), messageWriter: null, writeContext: null), "messageWriter"); }