コード例 #1
0
        private JsonSupport BuildSupport(Statistics.FinalSupport[] statSupport)
        {
            var support = new JsonSupport(_statistics.Phases.Count);

            MoveArrayLevel(support, _statistics.Phases.Count, statSupport);
            RemoveZeroArrays(support);

            return(support);
        }
コード例 #2
0
ファイル: OutputOptionsTests.cs プロジェクト: clorton/IDM-CMS
        public void JsonOutputOptionsDefaults()
        {
            Configuration.CurrentConfiguration = null;
            var jsonOptions = JsonSupport.GetJsonOutputOptions("trajectories");

            Assert.IsNotNull(jsonOptions);
            Assert.IsFalse(jsonOptions.CompressOutput);
            Assert.AreEqual("trajectories.json", jsonOptions.Filename);
            Assert.IsFalse(jsonOptions.WriteJsonFile);
        }
コード例 #3
0
ファイル: OutputOptionsTests.cs プロジェクト: clorton/IDM-CMS
        public void JsonOutputOptionsFromConfig()
        {
            const string configText = "{\"output\":{\"writejson\":true,\"compress\":true}}";

            Configuration.CurrentConfiguration = Configuration.ConfigurationFromString(configText);
            var jsonOptions = JsonSupport.GetJsonOutputOptions("realizations");

            Assert.IsNotNull(jsonOptions);
            Assert.IsTrue(jsonOptions.CompressOutput);
            Assert.AreEqual("realizations.json", jsonOptions.Filename);
            Assert.IsTrue(jsonOptions.WriteJsonFile);
        }