示例#1
0
        public void Properly_releases_planes()
        {
            Airport airport = new Airport(1);
            Plane plane1 = airport.AcquirePlane();
            airport.ReleasePlane(plane1);

            Assert.DoesNotThrow(delegate { Plane plane1again = airport.AcquirePlane(); });
        }
示例#2
0
        public void Returns_instance_of_correct_type()
        {
            Airport airport = new Airport(10);
            object plane = airport.AcquirePlane();

            Assert.IsInstanceOf<Plane>(plane);
        }
示例#3
0
 public void Raises_exception_when_no_more_planes_available()
 {
     Airport airport = new Airport(1);
     Plane plane1 = airport.AcquirePlane();
     Plane plane2 = airport.AcquirePlane();
 }