예제 #1
0
        static void Four()
        {
            var condor = new BetterSpaceship()
            {
                Name = "Condor class transport ship 1",
            };

            condor.SetSize(25);
            condor.AddCargo(new Cargo {
                Name = "Five thousand Marines", Size = 15
            });
            condor.AddCargo(new Cargo {
                Name = "Ammunition", Size = 3
            });
            condor.GetInfo();

            var condor2 = new BetterSpaceship()
            {
                Name = "Condor class transport ship 2",
            };

            condor2.SetSize(25);
            condor2.AddCargo(new Cargo {
                Name = "Ammunition", Size = 3
            });
            condor2.AddCargo(new Cargo {
                Name = "Ammunition", Size = 3
            });
            condor2.GetInfo();

            Console.WriteLine();

            condor2.TransferCargoFrom(condor);
            condor.GetInfo();

            Console.WriteLine();
            Console.WriteLine();

            condor2.GetInfo();
        }
예제 #2
0
        static void Three()
        {
            var condor = new BetterSpaceship()
            {
                Name = "Condor class transport ship 1",
            };

            condor.SetSize(25);
            condor.AddCargo(new Cargo {
                Name = "Five thousand Marines", Size = 15
            });
            condor.AddCargo(new Cargo {
                Name = "Ammunition", Size = 3
            });
            condor.GetInfo();

            Console.WriteLine("Cargo size = {0}", condor.GetCargoSize());
            Console.WriteLine();
            Console.WriteLine("Dumping cargo!");
            Console.WriteLine();

            condor.Empty();
            condor.GetInfo();
        }