Exemple #1
0
        public void CarRepairTest()
        {
            var autovaz = new AutoVaz(new NokianFactory("config.txt"), new AlcastaFactory());
            var car     = autovaz.CreateSedan();

            Assert.DoesNotThrow(() => autovaz.RepairCar(car));
        }
Exemple #2
0
        public void CarCreationTests()
        {
            var autovaz = new AutoVaz(new NokianFactory("config.txt"), new AlcastaFactory());
            var sedan   = autovaz.CreateSedan();

            Assert.AreEqual("Ваз 2110", sedan.Model);
            var hatchback = autovaz.CreateHatchback();

            Assert.AreEqual("Ваз 2112", hatchback.Model);
            var estate = autovaz.CreateEstate();

            Assert.AreEqual("Ваз 2111", estate.Model);
        }