コード例 #1
0
        public override IEnumerable<IConfigurator> GetConfigurators()
        {
            var gameDefinition = new GuessMyNumberDefinition();
            var gamifyConfigurator = new GamifyConfigurator<INumber, IAttemptResult>(gameDefinition);

            return new List<IConfigurator> { gamifyConfigurator };
        }
コード例 #2
0
        public void When_AddGamifyConfiguratorToSetupManager_Then_Success()
        {
            var gamifyConfigurator = new GamifyConfigurator<TestMoveObject, TestResponseObject>(this.gameDefinition);
            var setupManager = new SetupManager();

            setupManager.AddConfigurator(gamifyConfigurator);

            var plugin = setupManager.GetPlugin() as IPluginSetup;

            Assert.IsNotNull(plugin);
            Assert.AreEqual(5, plugin.Components.Count());
        }