public void Testing_If_We_Can_Return_Concrete_types() { TV myTV = ElectronicsFactory.Factory("TV") as TV; myTV.Play(); Assert.AreEqual(myTV.CircuirError, null); }
public static ElectronicsFactory GetElectronicsFactory() { if (electronicsFactory == null) { electronicsFactory = new ElectronicsFactory(); } return(electronicsFactory); }
public void Testing_If_You_Are_Getting_Correct_Type() { var objTV = ElectronicsFactory.Factory("TV"); Assert.IsInstanceOfType(objTV, new TV().GetType()); }
public void Testing_If_You_Are_Getting_Not_Null_Type() { var objTV = ElectronicsFactory.Factory("TV"); Assert.IsNotNull(objTV); }