public void RegisterStagesOnColdsteelInitializerIsInvokedWhenComponentIsInitialized() { var initializer = new MockColdsteelInitializer(); var coldsteelComponent = new ColdsteelComponent(new Game(), initializer); coldsteelComponent.Initialize(); Assert.IsTrue(initializer.RegisterStagesWasInvoked); }
public void InitializeControlsOnColdsteelInitializerIsProvidedWithInputObject() { var initializer = new MockColdsteelInitializer(); var coldsteelComponent = new ColdsteelComponent(new Game(), initializer); coldsteelComponent.Initialize(); Assert.IsNotNull(initializer.ProvidedInputObject); }
public void AStageIsLoadedWhenInitializeIsComplete() { var initializer = new MockColdsteelInitializer(); var coldsteelComponent = new ColdsteelComponent(new Game(), initializer); coldsteelComponent.Initialize(); var mgr = coldsteelComponent.GameStageManager; Assert.IsNotNull(mgr.ActiveGameStage); }