Пример #1
0
        public void Test_PassCountStatisticsArgument()
        {
            var argument = new PassCountStatisticsArgument()
            {
                TRexNodeID      = Guid.NewGuid(),
                ProjectID       = Guid.NewGuid(),
                Filters         = new FilterSet(new CombinedFilter()),
                ReferenceDesign = new DesignOffset(Guid.NewGuid(), 1.5),
                Overrides       = new OverrideParameters
                {
                    OverridingTargetPassCountRange = new PassCountRangeRecord(3, 10),
                    OverrideTargetPassCount        = false,
                },
                PassCountDetailValues = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
            };

            SimpleBinarizableInstanceTester.TestClass(argument, "Custom PassCountStatisticsArgument not same after round trip serialisation");
        }
Пример #2
0
        private PassCountStatisticsAggregator _getPassCountAggregator(PassCountStatisticsArgument arg)
        {
            var coordinator = _getCoordinator();

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