Beispiel #1
0
 public SquadMaker()
 {
     _playerProvider         = PlayerAccessFactory.GetFilePlayerDataAccessObj();
     _algSequenceProvider    = new AlgorithmSequenceDataProvider();
     _internalDataProvider   = new AlgorithmInputProvider();
     _squadsProvider         = new SquadsProvider();
     _iTeamAverageCalculator = new TeamAverageCalculator();
 }
        public void ExecuteBeforeEveryTest()
        {
            _internalModelDataProvider = new AlgorithmInputProvider();
            _testlist = new List <SquadPlayer>()
            {
                new SquadPlayer()
                {
                    Id = "1", Name = "Sam Smith", Checking = 20, Shooting = 35, Skating = 50
                },
                new SquadPlayer()
                {
                    Id = "2", Name = "Sasa Trkulja", Checking = 50, Shooting = 90, Skating = 45
                },
                new SquadPlayer()
                {
                    Id = "3", Name = "Teddy Trkulja", Checking = 20, Shooting = 25, Skating = 50
                },
                new SquadPlayer()
                {
                    Id = "4", Name = "Adam Trkulja", Checking = 40, Shooting = 80, Skating = 25
                },
                new SquadPlayer()
                {
                    Id = "5", Name = "Sandra Trkulja", Checking = 20, Shooting = 100, Skating = 70
                }
            };

            _resultData = new AlgorithmInput()
            {
                SquadSize        = 2,
                AvgChecking      = 30,
                AvgShooting      = 66,
                AvgSkating       = 48,
                BenchSize        = 1,
                InitialDeviation = 0.75,
                NumberOfPlayers  = 5,
                NumberOfSquads   = 2
            };
        }