Example #1
0
        public void Given_Null_When_UpsertAsync_Invoked_Then_It_Should_Throw_Exception()
        {
            var settings = this._mocker.CreateAppSettingsInstance();
            var query    = new Mock <IQuery>();
            var command  = new Mock <ICommand>();

            var service = new ShortenerService(settings.Object, query.Object, command.Object);

            Func <Task> func = async() => await service.UpsertAsync(null).ConfigureAwait(false);

            func.Should().Throw <ArgumentNullException>();
        }