public void HomeController_InitializeWith_HomebusFactory_CreatesHomebusProducts() { HomebusFactory homebusFactor = new HomebusFactory(); HomeController homeController = new HomeController(homebusFactor); Assert.IsNotNull(homeController.getTemperatureSensor(), "TemperatureSensor should not be null"); Assert.IsTrue(homeController.getTemperatureSensor().GetType() == typeof(HomebusTemperaturSensor), "HomebusFactory doesn't create the right TemperatureSensor"); Assert.IsNotNull(homeController.getShutterActor(), "ShutterActor should not be null"); Assert.IsTrue(homeController.getShutterActor().GetType() == typeof(HomebusShutterActor), "HomebusFactory doesn't create the right ShutterActor"); }
public void HomebusFactory_CreateShutterActor_ReturnsHomebusShutterActor() { HomebusFactory factory = new HomebusFactory(); Assert.IsTrue(factory.createShutterActor().GetType() == typeof(HomebusShutterActor), "Returns wrong type"); }
public void HomebusFactory_CreateTemperaturSensor_ReturnsHomebusTemperatureSensor() { HomebusFactory factory = new HomebusFactory(); Assert.IsTrue(factory.createTemperatureSensor().GetType() == typeof(HomebusTemperaturSensor), "Returns wrong type"); }