Beispiel #1
0
        public SubsystemsController(ISubsystemManager systemManager, IMapper mapper)
        {
            Guard.Against <ArgumentNullException>(systemManager == null, nameof(systemManager));
            Guard.Against <ArgumentNullException>(mapper == null, nameof(mapper));

            _systemManager = systemManager;
            _mapper        = mapper;
        }
Beispiel #2
0
 private void SetupTestEnv()
 {
     InsertSeedRecords();
     _testValidator = FakeSubsystemValidator;
     _renderMan     = new NoteRenderManager(RenderRepository, FakeRenderValidator);
     _catalogMan    = new NoteCatalogManager(CatalogRepository, FakeCatalogValidator, LookupRepo);
     _manager       = new SubsystemManager(SubsystemRepository, _testValidator);
     _author        = AuthorRepository.GetEntities().FirstOrDefault();
     Assert.NotNull(_author);
 }
        private void SetupTestEnv()
        {
            InsertSeedRecords();
            var noteManager = new HmmNoteManager(NoteRepository, new NoteValidator(NoteRepository), DateProvider);

            // sub system manager
            _systemManager = new SubsystemManager(SubsystemRepository, new SubsystemValidator(AuthorRepository));

            // automobile manager
            var noteSerializer = new AutomobileXmlNoteSerializer(Application, new NullLogger <AutomobileInfo>(), LookupRepo);

            _automobileManager = new AutomobileManager(noteSerializer, new AutomobileValidator(LookupRepo), noteManager, LookupRepo);

            // gas discount manager
            var discountNoteSerializer = new GasDiscountXmlNoteSerializer(Application, new NullLogger <GasDiscount>(), LookupRepo);

            _discountManager = new DiscountManager(discountNoteSerializer, new GasDiscountValidator(LookupRepo), noteManager, LookupRepo);
            var config = new ConfigurationBuilder()
                         .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
                         .Build();
            var myConfig = (IConfiguration)config;

            _application = new ApplicationRegister(myConfig);
        }