Ejemplo n.º 1
0
        private List <List <double> > Test(ISelfAssembler <CountItem> selfAssembler)
        {
            var result = new List <List <double> >();

            result.Add(Test(selfAssembler, new LinearPropability()));
            result.Add(Test(selfAssembler, new HarmonicPropability()));
            result.Add(Test(selfAssembler, new GeometricPropability()));

            return(result);
        }
Ejemplo n.º 2
0
        private List <double> Test(ISelfAssembler <CountItem> selfAssembler, NumberPropability numberPropability)
        {
            var test   = new AccessorTest(selfAssembler, numberPropability);
            var result = new List <double>();

            result.Add(test.Test(100, 100) / 100.0);
            result.Add(test.Test(500, 100) / 500.0);
            result.Add(test.Test(1000, 100) / 1000.0);
            result.Add(test.Test(5000, 100) / 5000.0);
            result.Add(test.Test(10000, 100) / 10000.0);
            result.Add(test.Test(50000, 100) / 50000.0);
            result.Add(test.Test(100000, 100) / 100000.0);
            return(result);
        }
Ejemplo n.º 3
0
 public AccessorTest(ISelfAssembler <CountItem> selfAssembler, NumberPropability numberPropability)
 {
     _selfAssembler     = selfAssembler;
     _numberPropability = numberPropability;
 }