public void DeleteParkingPlace_ExistingParkingPlace_StatusOk() { //Arrange var controller = new ParkingPlaceController(_parkingPlaceService, _mapper, _log); //Act var result = controller.DeleteParkingPlace(1); //Asserts result.Should().BeOfType <OkResult>(); _parkingPlaceService.Received(1).DeleteParkingPlace(Arg.Is <ParkingPlace>(x => x == _parkingPlace)); _parkingPlaceService.Received(1).SaveChanges(); _log.Received(1).Save(Arg.Any <string>(), "Usunięto rodzaj miejsca parkingowego", nameof(ParkingPlaceController)); }
public void DeleteParkingPlace_NonexistentParkingPlace_StatusNotFound() { //Arrange var controller = new ParkingPlaceController(_parkingPlaceService, _mapper, _log); //Act var result = controller.DeleteParkingPlace(2); //Asserts result.Should().BeOfType <NotFoundResult>(); _parkingPlaceService.DidNotReceive().DeleteParkingPlace(Arg.Any <ParkingPlace>()); _parkingPlaceService.DidNotReceive().SaveChanges(); _log.DidNotReceive().Save(Arg.Any <string>(), Arg.Any <string>(), nameof(ParkingPlaceController)); }