public async Task ThrowsNotFoundWhenCarNotFound()
        {
            var context = DbContextFactory.CreateInMemory();
            var handler = new UpdateCarCommandHandler(context, mapper);
            var command = generator.UpdateCommand;

            await Assert.ThrowsAsync <CarNotFoundException>(() => handler.Handle(command, default));
        }
Пример #2
0
        protected override void Arrange()
        {
            base.Arrange();

            _mockCarService = Fixture.Freeze <Mock <ICarService> >();
            _mockCarService.Setup(s => s.Update(It.IsAny <Car>()))
            .Callback((Car car) => { _car = car; })
            .Returns(Task.CompletedTask);

            _handler = Fixture.Create <UpdateCarCommandHandler>();
        }