public void When_CalculateParkingFee_Called_ForEntryTime_Returns_CorrectRate(string entryTime, string exitTime, decimal expectedFee) { //arrange var entryRequest = BuildEntryRequest(entryTime, exitTime); //act var result = ParkingRateService.CalculateParkingFee(entryRequest); //assert Assert.AreEqual(expectedFee, result.Amount, "The Fee is not as expected. Incorrect Rate Applied."); }
public ActionResult <IEntryResponse> Post(EntryRequest request) { var entryResponse = ParkingRateService.CalculateParkingFee(request); return(Ok(entryResponse)); }