public void FindVehicle_AnNonExistingLicensePlate_ShouldReturnWarning() { var vehicleParkDataMock = new VehicleParkDataMock(DefaultParkSectors); var vehicleParkMocked = new VehiclePark(DefaultParkSectors, DefaultParkPlacesPerSector, vehicleParkDataMock); var actualResut = vehicleParkMocked.FindVehicle("CA0003AH"); var expectedResult = "There is no vehicle with license plate CA0003AH in the park"; Assert.AreEqual(expectedResult, actualResut, "Did not return proper warning."); }
public void GetVehicleByOwner_WhenOwnerDoesHaveVehicles_InMockedPark_ShouldWarning() { var vehicleParkDataMock = new VehicleParkDataMock(DefaultParkSectors); var vehicleParkMocked = new VehiclePark(DefaultParkSectors, DefaultParkPlacesPerSector, vehicleParkDataMock); string actualResut = vehicleParkMocked.FindVehiclesByOwner("Gosho"); string expectedResult = $"No vehicles by Stamat"; Assert.AreEqual(expectedResult, actualResut, "There should not be any vehicle by passed owner!"); }
public void FindVehicle_AnExistingLicensePlate_ShouldReturnExpectedVehicle() { // var mockMOckedData = new Mock<VehicleParkDataMock>(DefaultParkSectors); var vehicleParkDataMock = new VehicleParkDataMock(DefaultParkSectors); var vehicleParkMocked = new VehiclePark(DefaultParkSectors, DefaultParkPlacesPerSector, vehicleParkDataMock); var actualResut = vehicleParkMocked.FindVehicle("CA0001AH"); var expectedResult = "Car [CA0001AH], owned by Gosho\r\nParked at (0,1)"; Assert.AreEqual(expectedResult, actualResut, "Did not return proper vehicle."); }