public void StringPropertyOnWeavedDecoratorReturnsBaseModelDefaultStringValue()
    {
        var model          = new BaseModel();
        var expectedResult = model.StringProperty;

        var decorator = new DecoratorModel(model);

        Assert.Equal(expectedResult, decorator.StringProperty);
    }
Exemple #2
0
        static void Main(string[] args)
        {
            VehicleView    vehicleView     = new VehicleView();
            DecoratorModel modeloDecorador = new DecoratorModel(vehicleView);
            DecoratorMark  decoratorMark   = new DecoratorMark(modeloDecorador);

            decoratorMark.Preview();

            Console.ReadKey();
        }