public void UseOfSpecificAbstractFactoryToCreateWarplane() { Base ukBase = new UKBase(GermanFactorySet.Instance); IMilitaryVehicle tank = ukBase.BuildTank(); Assert.IsNotNull(tank as Tiger); }
public void UseOfDefaultAbstractFactoryToCreateWarplane() { Base ukBase = new UKBase(); //Default IFactorySet == UKFactorySet IMilitaryVehicle warplane = ukBase.BuildWarplane(); Assert.IsNotNull(warplane as Spitfire); }