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