Esempio n. 1
0
        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.");
        }
Esempio n. 2
0
        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!");
        }
Esempio n. 3
0
        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.");
        }