Пример #1
0
 public GenerationService(Target target, double temperature, long iterations)
 {
     _target             = target;
     _temperature        = temperature;
     _iterations         = iterations;
     _permutationService = new PermutationService();
 }
        public void SetUp()
        {
            this.permutationService = Substitute.For <IPermutationService>();
            this.bitsArray          = new[]
            {
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, true, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, true
            };

            this.expectedArray = new[]
            {
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, true, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, false,
                false, false, false, false, false, false, false, true
            };
        }
 public StrongestTeamService(INetworkRepository networkRepository, ITeamStrengthService teamStrengthService, IPermutationService permutationService)
 {
     _networkRepository   = networkRepository;
     _teamStrengthService = teamStrengthService;
     _permutationService  = permutationService;
 }