コード例 #1
0
        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);
        }
コード例 #2
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);
        }