public void Given_InvalidServiceOptions_InvokeAsync_ShouldThrow_Exception() { var service = new AglPayloadProcessingService(); var options = new FooServiceOptions(); Func <Task> func = async() => await service.InvokeAsync(options).ConfigureAwait(false); func.ShouldThrow <ArgumentNullException>(); }
public void Given_InvalidServiceOptions_InvokeAsync_ShouldThrow_Exception() { var settings = this._fixture.ArrangeAppSettings(); var client = this._fixture.ArrangeHttpClient(); var service = new AglPayloadLoadingService(settings.Object, client); var options = new FooServiceOptions(); Func <Task> func = async() => await service.InvokeAsync(options).ConfigureAwait(false); func.ShouldThrow <ArgumentNullException>(); }