コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: KenjiTakahashi/poo
        public void Returns_instance_of_correct_type()
        {
            Airport airport = new Airport(10);
            object plane = airport.AcquirePlane();

            Assert.IsInstanceOf<Plane>(plane);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: KenjiTakahashi/poo
        public void Properly_releases_planes()
        {
            Airport airport = new Airport(1);
            Plane plane1 = airport.AcquirePlane();
            airport.ReleasePlane(plane1);

            Assert.DoesNotThrow(delegate { Plane plane1again = airport.AcquirePlane(); });
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: KenjiTakahashi/poo
 public void Raises_exception_when_no_more_planes_available()
 {
     Airport airport = new Airport(1);
     Plane plane1 = airport.AcquirePlane();
     Plane plane2 = airport.AcquirePlane();
 }
コード例 #4
0
ファイル: UnitTest1.cs プロジェクト: KenjiTakahashi/poo
 public void Raises_exception_when_invalid_plane_is_released()
 {
     Airport airport = new Airport(1);
     Plane planeInvalid = new Plane();
     airport.ReleasePlane(planeInvalid);
 }