public async void UpdateMileageUseCase(int vehicleId, double newMileage) { vehicleFixture.UnitOfWork.VehicleRepository.FindByIdAsync(vehicleId).Returns(Task.FromResult(vehicleFixture.Truck)); var updateMileageUseCase = new UpdateMileageUseCase(vehicleFixture.UnitOfWork); var result = await updateMileageUseCase.Execute(vehicleId, newMileage); Assert.Equal(vehicleId, result.VehicleId); Assert.Equal(newMileage, result.NewMileage); }
public async void Should_Throw_A_Not_Found_Exception() { var updateMileageUseCase = new UpdateMileageUseCase(vehicleFixture.UnitOfWork); await Assert.ThrowsAsync <RecordNotFoundException>(async() => await updateMileageUseCase.Execute(99, 9999)); }