public void BoatFacadeReturnsProperBoatTest()
        {
            var boatFacade = new BoatFacade();
            var boat       = boatFacade.CreateBoat(1997, "Audi", 300, 300, Guid.NewGuid(), Color.Pink, EngineType.Diesel);

            Assert.AreEqual(boat.ProductionYear, 1997);
            Assert.AreEqual(boat.Brand, "Audi");
            Assert.AreEqual(boat.KerbWeight, 300);
            Assert.AreEqual(boat.MaxVelocity, 300);
            Assert.AreEqual(boat.Color, Color.Pink);
            Assert.AreEqual(boat.EngineType, EngineType.Diesel);
        }
Пример #2
0
        // Implementation in Homework4
        private static void FacadePatternDemo()
        {
            BoatFacade facade = new BoatFacade();

            facade.PrepareForSale(new HouseBoat(new InboardEngine(500), BoatColor.Metallic_Grey));
        }