示例#1
0
 public SquadMaker()
 {
     _playerProvider         = PlayerAccessFactory.GetFilePlayerDataAccessObj();
     _algSequenceProvider    = new AlgorithmSequenceDataProvider();
     _internalDataProvider   = new AlgorithmInputProvider();
     _squadsProvider         = new SquadsProvider();
     _iTeamAverageCalculator = new TeamAverageCalculator();
 }
        public void ExecuteBeforeEveryTest()
        {
            _teamAverageCalculator = new TeamAverageCalculator();
            List <SquadPlayer> testPlayerList = new List <SquadPlayer>()
            {
                new SquadPlayer()
                {
                    Id = "1", Name = "Alex Carney", Checking = 92, Shooting = 98, Skating = 90
                },
                new SquadPlayer()
                {
                    Id = "2", Name = "Bob Smith", Checking = 50, Shooting = 60, Skating = 80
                },
                new SquadPlayer()
                {
                    Id = "3", Name = "Roy Talbot", Checking = 20, Shooting = 85, Skating = 60
                },
                new SquadPlayer()
                {
                    Id = "4", Name = "Jill White", Checking = 60, Shooting = 90, Skating = 70
                },
                new SquadPlayer()
                {
                    Id = "5", Name = "Jennifer Wu", Checking = 100, Shooting = 55, Skating = 94
                }
            };

            _squad = new Squad()
            {
                Players = testPlayerList
            };
            _squadEmpty = new Squad()
            {
                Players = new List <SquadPlayer>()
            };
            _squadNoList = new Squad();
        }