Esempio n. 1
0
        public void CombinedTest()
        {
            //take the 5 objects of each type from above and create a list <Housing>
            SingleFamily sFam1  = new SingleFamily("1 woofington Cresent", "2 Story Brick", "1950", 100.00M, 500, "3", "1", true, true);
            SingleFamily sFam2  = new SingleFamily("2 woofington Cresent", "3 Story Brick", "1952", 300.00M, 500, "5", "1", true, false);
            SingleFamily sFam3  = new SingleFamily("3 woofington Cresent", "2 Story Brick", "1950", 100.50M, 500, "3", "1", false, true);
            SingleFamily sFam4  = new SingleFamily("4 woofington Cresent", "2 Story Brick", "1950", 200.00M, 600, "3", "1", true, false);
            SingleFamily sFam5  = new SingleFamily("5 woofington Cresent", "3 Story Brick", "2000", 900.00M, 500, "5", "4", true, true);
            MultiUnit    mUnit1 = new MultiUnit("1 Barkington Towers", "DogHouse", "2020", "Barkersville", 20, 500);
            MultiUnit    mUnit2 = new MultiUnit("2 Barkington Towers", "DogHouse", "2020", "Barkersville", 22, 500);
            MultiUnit    mUnit3 = new MultiUnit("3 Barkington Towers", "DogHouse", "2020", "Barkersville", 43, 68);
            MultiUnit    mUnit4 = new MultiUnit("4 Barkington Towers", "DogHouse", "2020", "Barkersville", 66, 444);
            MultiUnit    mUnit5 = new MultiUnit("5 Barkington Towers", "DogHouse", "2020", "Barkersville", 44, 666);

            ArrayList housing = new ArrayList();

            housing.Add(sFam1);
            housing.Add(sFam2);
            housing.Add(sFam3);
            housing.Add(sFam4);
            housing.Add(sFam5);
            housing.Add(mUnit1);
            housing.Add(mUnit2);
            housing.Add(mUnit3);
            housing.Add(mUnit4);
            housing.Add(mUnit5);

            // loop trhough each and print addresses and projected rental amount
            foreach (Housing house in housing)
            {
                Console.WriteLine(house.Address);
                Console.WriteLine(house.ProjectedRentalAmt().ToString("c"));
                Console.WriteLine(" ");
            }
        }
Esempio n. 2
0
        public void SingleFamilyTest()
        {
            // string theAddress, string typeOfConstr, string yrBuilt, decimal rentAmnt, int sqrtFt, string bedNum, string bathNum, bool porch, bool garage)

            SingleFamily sFam1 = new SingleFamily("1 woofington Cresent", "2 Story Brick", "1950", 100.00M, 500, "3", "1", true, true);
            SingleFamily sFam2 = new SingleFamily("2 woofington Cresent", "3 Story Brick", "1952", 300.00M, 500, "5", "1", true, false);
            SingleFamily sFam3 = new SingleFamily("3 woofington Cresent", "2 Story Brick", "1950", 100.50M, 500, "3", "1", false, true);
            SingleFamily sFam4 = new SingleFamily("4 woofington Cresent", "2 Story Brick", "1950", 200.00M, 600, "3", "1", true, false);
            SingleFamily sFam5 = new SingleFamily("5 woofington Cresent", "3 Story Brick", "2000", 900.00M, 500, "5", "4", true, true);

            // put the objects into a list and loop trhough then print out each one using ToString
            ArrayList sFam = new ArrayList();

            sFam.Add(sFam1);
            sFam.Add(sFam2);
            sFam.Add(sFam3);
            sFam.Add(sFam4);
            sFam.Add(sFam5);

            foreach (var item in sFam)
            {
                // Console.WriteLine(item.ToString());    // don't need to add ToString, just the object name will print eh to string
                Console.WriteLine(item);
                Console.WriteLine(" ");
            }
        }