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)); }
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>(); }