Beispiel #1
0
        public void Test_CMVStatisticsArgument()
        {
            var argument = new CMVStatisticsArgument()
            {
                TRexNodeID      = Guid.NewGuid(),
                ProjectID       = Guid.NewGuid(),
                Filters         = new FilterSet(new CombinedFilter()),
                ReferenceDesign = new DesignOffset(Guid.NewGuid(), 1.5),
                Overrides       = new OverrideParameters
                {
                    CMVRange             = new CMVRangePercentageRecord(80, 120),
                    OverrideMachineCCV   = false,
                    OverridingMachineCCV = 50
                },
                CMVDetailValues = new[] { 50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700 }
            };

            SimpleBinarizableInstanceTester.TestClass(argument, "Custom CMVStatisticsArgument not same after round trip serialisation");
        }
Beispiel #2
0
        private CMVStatisticsAggregator _getCMVAggregator(CMVStatisticsArgument arg)
        {
            var coordinator = _getCoordinator();

            return(coordinator.ConstructAggregator(arg) as CMVStatisticsAggregator);
        }