public void Create_ScreenFactoryForInstance_CallsInitialize() { var expected = new InitializableScreen(Aggregator); IScreenFactory <InitializableScreen> factory = ScreenFactory.For <InitializableScreen>(Locator); var actual = factory.Create(Aggregator); Assert.IsTrue(actual.InitializeWasCalled); }
public void Create_ScreenFactoryForInstance_ReturnsThisInstance() { var expected = new InitializableScreen(Aggregator); IScreenFactory <InitializableScreen> factory = ScreenFactory.For(expected); var actual = factory.Create(Aggregator); Assert.AreEqual(expected, actual); }