Beispiel #1
0
        public void Testing_If_We_Can_Return_Concrete_types()
        {
            TV myTV = ElectronicsFactory.Factory("TV") as TV;

            myTV.Play();
            Assert.AreEqual(myTV.CircuirError, null);
        }
Beispiel #2
0
 public static ElectronicsFactory GetElectronicsFactory()
 {
     if (electronicsFactory == null)
     {
         electronicsFactory = new ElectronicsFactory();
     }
     return(electronicsFactory);
 }
Beispiel #3
0
        public void Testing_If_You_Are_Getting_Correct_Type()
        {
            var objTV = ElectronicsFactory.Factory("TV");

            Assert.IsInstanceOfType(objTV, new TV().GetType());
        }
Beispiel #4
0
        public void Testing_If_You_Are_Getting_Not_Null_Type()
        {
            var objTV = ElectronicsFactory.Factory("TV");

            Assert.IsNotNull(objTV);
        }