Ejemplo n.º 1
0
        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>();
        }