public void HasTopSecretPassengerPlane() { Airport airport = new Airport(planes); PassengerPlane actualResultPlane = airport.GetSecretPassengerPlanes().First(); PassengerPlane expectedResultPlane = planeWithMaxPassengersCapacity.First() as PassengerPlane; Assert.IsTrue(actualResultPlane.IsEqualByHash(expectedResultPlane)); }
public void HasNoMilitaryTransportPlane() { Airport airport = new Airport(planes); PassengerPlane actualResultPlane = airport.GetSecretPassengerPlanes().First(); MilitaryPlane expectedResultPlane = transportMilitaryPlane.First(); Assert.IsFalse(actualResultPlane.IsEqualByHash(expectedResultPlane)); }
public void HasCorrectPassengerPlaneWithMaxPassengersCapacity() { Airport airport = new Airport(planes); PassengerPlane actualResultPlane = airport.GetPassengerPlaneWithMaxPassengersCapacity(); PassengerPlane expectedResultPlane = (PassengerPlane)planeWithMaxPassengersCapacity.First(); Assert.IsTrue(actualResultPlane.IsEqualByHash(expectedResultPlane)); }