Пример #1
0
        public void RegisterStagesOnColdsteelInitializerIsInvokedWhenComponentIsInitialized()
        {
            var initializer        = new MockColdsteelInitializer();
            var coldsteelComponent = new ColdsteelComponent(new Game(), initializer);

            coldsteelComponent.Initialize();
            Assert.IsTrue(initializer.RegisterStagesWasInvoked);
        }
Пример #2
0
        public void InitializeControlsOnColdsteelInitializerIsProvidedWithInputObject()
        {
            var initializer        = new MockColdsteelInitializer();
            var coldsteelComponent = new ColdsteelComponent(new Game(), initializer);

            coldsteelComponent.Initialize();
            Assert.IsNotNull(initializer.ProvidedInputObject);
        }
Пример #3
0
        public void AStageIsLoadedWhenInitializeIsComplete()
        {
            var initializer        = new MockColdsteelInitializer();
            var coldsteelComponent = new ColdsteelComponent(new Game(), initializer);

            coldsteelComponent.Initialize();
            var mgr = coldsteelComponent.GameStageManager;

            Assert.IsNotNull(mgr.ActiveGameStage);
        }