public async void DeleteAsync_Success_Returns0() { var repository = new Mock <IVehicleModelRepository>(); var classForTesting = new VehicleModelService(repository.Object); var result = await classForTesting.DeleteAsync(Guid.NewGuid()); result.Should().Be(0); }
public async Task Delete_Success() { var vehicleModel = new VehicleModel { Id = 5, MakeId = 3, Name = "306", Abrv = "306" }; modelRepository.Setup(x => x.DeleteAsync(vehicleModel.Id)).ReturnsAsync(1); var vehicleModelService = new VehicleModelService(modelRepository.Object); var result = await vehicleModelService.DeleteAsync(vehicleModel.Id); result.ShouldBeEquivalentTo(1); }