コード例 #1
0
        static void Main(string[] args)
        {
            HomeStead home    = new HomeStead("Zuma", "Wierda", "Gauteng", "ZA");
            Nkandla   nkandla = new Nkandla("Zuma", "Wierda", "Gauteng", "ZA");

            string temp = "HomeStead:" + " Name { Zuma } District { Wierda } Province { Gauteng } Country { ZA }";

            if (temp.Equals(home.ToString()))
            {
                Console.WriteLine("HomeStead initiated correctly done");
            }

            Politician JacobZuma    = new Politician("Jacob Zuma", 43, Gender.MALE, PersonType.President, PartyType.ANC);
            Politician HelenZille   = new Politician("Hellen Zille", 50, Gender.FEMALE, PersonType.Politician, PartyType.DA);
            Politician JuliusMalema = new Politician("Julius Malema", 38, Gender.MALE, PersonType.Politician, PartyType.EFF);

            Lawer     BarryRoux  = new Lawer("Barry Roux", 55, Gender.MALE, PersonType.Lawyer, PartyType.ANC);
            Architect GregWright = new Architect("Greg Wright", 62, Gender.MALE, PersonType.Architect, PartyType.ANC);

            Console.WriteLine(JacobZuma.ToString());
            Console.WriteLine(HelenZille.ToString());
            Console.WriteLine(JuliusMalema.ToString());
            Console.WriteLine(BarryRoux.ToString());
            Console.WriteLine(GregWright.ToString());

            home.accept(HelenZille);
            home.accept(JuliusMalema);
            home.accept(JacobZuma);

            Console.Read();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: mmokgethi/nkandla_Csharp
        static void Main(string[] args)
        {
            HomeStead home    = new HomeStead("Zuma", "Wierda", "Gauteng", "ZA");
            Nkandla   nkandla = new Nkandla("Zuma", "Wierda", "Gauteng", "ZA");

            //Testing
            string temp = "HomeStead:" + " Name [Zuma] District [Wierda] Province [Gauteng] Country [ZA]";

            if (temp.Equals(home.ToString()))
            {
                Console.WriteLine("HomeStead initiated correct");
            }

            ChickenRun chickens = new ChickenRun();

            chickens.NumerOfChickens = 50;

            SwimmingPool firePool = new SwimmingPool();

            firePool.Height = 100;
            firePool.Width  = 75;

            Amphitheatre amphi = new Amphitheatre();

            amphi.NumberOfSeats = 5000;

            nkandla.ChickenRun   = chickens;
            nkandla.SwimmingPool = firePool;
            nkandla.Amphitheatre = amphi;

            //Testing the properties of Nkandla
            Console.WriteLine("Nkandla ChickenRun: NumberOfChickens = " + chickens.NumerOfChickens);
            Console.WriteLine("Nkandla SwimmingPool: Width = " + firePool.Width + " Height: " + firePool.Height);
            Console.WriteLine("Nkandla Amphitheatre: NumberOfSeats = " + amphi.NumberOfSeats);

            Politician JacobZuma    = new Politician("Jacob Zuma", 43, Gender.MALE, PersonType.President, PartyType.ANC);
            Politician HelenZille   = new Politician("Hellen Zille", 50, Gender.FEMALE, PersonType.Politician, PartyType.DA);
            Politician JuliusMalema = new Politician("Julius Malema", 38, Gender.MALE, PersonType.Politician, PartyType.EFF);

            Lawer     BarryRoux  = new Lawer("Barry Roux", 55, Gender.MALE, PersonType.Lawyer, PartyType.ANC);
            Architect GregWright = new Architect("Greg Wright", 62, Gender.MALE, PersonType.Architect, PartyType.ANC);

            //Output
            Console.WriteLine(JacobZuma.ToString());
            Console.WriteLine(HelenZille.ToString());
            Console.WriteLine(JuliusMalema.ToString());
            Console.WriteLine(BarryRoux.ToString());
            Console.WriteLine(GregWright.ToString());

            home.accept(HelenZille);
            home.accept(JuliusMalema);
            home.accept(JacobZuma);


            Console.Read();
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: charl26/C-_Bootcamp
 public void test_Person_setup()
 {
     Assert.AreEqual("Politician Person: Name { Jacob Zuma }, Age { 43 }, Gender { MALE }, Type { President }, PoliticalParty { ANC }", JacobZuma.ToString());
     Assert.AreEqual("Politician Person: Name { Hellen Zille }, Age { 50 }, Gender { FEMALE }, Type { Politician }, PoliticalParty { DA }", HelenZille.ToString());
     Assert.AreEqual("Politician Person: Name { Julius Malema }, Age { 38 }, Gender { MALE }, Type { Politician }, PoliticalParty { EFF }", JuliusMalema.ToString());
     Assert.AreEqual("Lawyer Person: Name { Barry Roux }, Age { 55 }, Gender { MALE }, Type { Lawyer }, PoliticalParty { ANC }", BarryRoux.ToString());
     Assert.AreEqual("Architect Person: Name { Greg Wright }, Age { 62 }, Gender { MALE }, Type { Architect }, PoliticalParty { ANC }", GregWright.ToString());
 }