コード例 #1
0
        public void ConfigurationFactoryConfiguration_Test()
        {
            IInputMapping mapping = JsonConvert.DeserializeObject <InputMapping>
                                        (TestUtilities.GetStringResource("InputMappings.DirectInput.KEYBOARD_DEVICE.json"));

            var configFactory = new TestConfigurationFactory(new[] { mapping });
            var config        = configFactory.GetConfiguration();

            Assert.Equal(config.Configuration.ExampleConfiguration.FullscreenResolution,
                         new ConfigurationCollection <ExampleConfigurationCollection>().Configuration.ExampleConfiguration
                         .FullscreenResolution);
            Assert.Equal(config.Configuration.ExampleConfiguration.FullscreenResolution,
                         ((IConfigurationFactory)configFactory).GetConfiguration()["ExampleConfiguration"][
                             "FullscreenResolution"]);
        }