Beispiel #1
0
        public void Init()
        {
            _fakeAutopilotSettingsRepository = new Mock <IAutopilotSettingsRepository>();
            _fakeAutopilotRuleRepository     = new Mock <IAutopilotRuleRepository>();
            _fakeRuleRepository             = new Mock <IRuleRepository>();
            _fakeRuleTypeRepository         = new Mock <IRuleTypeRepository>();
            _fakeFlexibilityLevelRepository = new Mock <IFlexibilityLevelRepository>();

            _fixture = new Fixture();

            _mapper = AutoMapperInitializer.Initialize(AutoMapperConfig.SetupAutoMapper);

            _modelDataValidator = new AutopilotSettingsModelValidator(new AutopilotSettingsModelValidation(_fakeFlexibilityLevelRepository.Object));

            _controller = new AutopilotSettingsController(
                _fakeAutopilotSettingsRepository.Object,
                _fakeAutopilotRuleRepository.Object,
                _fakeRuleRepository.Object,
                _fakeRuleTypeRepository.Object,
                _modelDataValidator,
                _mapper
                );
        }
Beispiel #2
0
 public void Dispose()
 {
     _controller = null;
     _mapper     = null;
 }
Beispiel #3
0
 public void Cleanup()
 {
     _controller = null;
     _mapper     = null;
 }