Aggregation_Unit_Tests.AggregationProcessingTests.TestNestedAggregations C# (CSharp) Method

TestNestedAggregations() private method

private TestNestedAggregations ( ) : void
return void
        public void TestNestedAggregations()
        {
            var mog =
                this.deserial.Deserialize<MotherOfGodAggregations>(
                    new RestResponse<MotherOfGodAggregations> { Content = TestResources.doubleAggregation });
            var output = new Dictionary<string, Dictionary<string, double>>();
            var fieldNames = new Dictionary<string,string>();
            AggregationHelper.ProcessAggregations(mog.aggregations,0,ref output, string.Empty, false, ref fieldNames);

            bool success = false;
            foreach (var item in output.Keys)
            {
                if (output[item].Keys.Any(subItem => subItem == "HGIS"))
                {
                    success = true;
                }

                if (success)
                {
                    break;
                }
            }

            Assert.IsTrue(success);
        }