public void NoVehicleFound() { var licensePlate = "AA1111AA"; _parkVehicle = new VehicleParkTestMock(2, 3, new DataRepository()); _parkVehicle.FindVehicle(licensePlate); }
public void VehicleFound() { var licensePlate = "AA1111AA"; var owner = "DrHouse"; var mock = new Mock <IDataRepository>(); mock.Setup(m => m.FindVehicle(It.IsAny <string>())) .Returns((string lp) => new Vehicle(RateConstants.CAR_REGULAR_RATE, RateConstants.CAR_OVERTIME_RATE, VehicleType.Car, lp, owner, 1, DateTime.UtcNow, 1, 1)); _parkVehicle = new VehicleParkTestMock(2, 3, mock.Object); var result = _parkVehicle.FindVehicle(licensePlate); Assert.IsNotNull(result); Assert.AreEqual(licensePlate, result.LicensePlate); }