public CommandsTests() { _commandEngine = Kernel.Get<ICommandEngineAsync<Event1Attribute>>(); _commandEngine2 = Kernel.Get<ICommandEngineAsync<Event2Attribute>>(); _commandEngine3 = Kernel.Get<ICommandEngineAsync<Event3Attribute>>(); _commandExceptionEngine = Kernel.Get<ICommandEngineAsync<ExceptionEventAttribute>>(); }
public HeaderViewModel(IApplicationSettingsRepository applicationSettingsRepository , ISessionInfoRepository sessionInfoRepository , IUserInfoRepository userInfoRepository , IUserAvatarRepository userAvatarRepository , ILoadSessionInfoFactory loadSessionInfoFactory , ISendApplicationSettingsFactory sendApplicationSettingsFactory , ISendSessionInfoFactory sendSessionInfoFactory , ICommandEngineAsync<AfterLoginAttribute> afterLoginEngine , IVkAuthorizer vkAuthorizer , ILanguageRepository languageRepository , ILogger logger) : base(languageRepository, logger) { _applicationSettingsRepository = applicationSettingsRepository; _sessionInfoRepository = sessionInfoRepository; _userInfoRepository = userInfoRepository; _userAvatarRepository = userAvatarRepository; _loadSessionInfoFactory = loadSessionInfoFactory; _sendApplicationSettingsFactory = sendApplicationSettingsFactory; _sendSessionInfoFactory = sendSessionInfoFactory; _afterLoginEngine = afterLoginEngine; _vkAuthorizer = vkAuthorizer; _sessionInfoRepository.Loaded += SessionInfoRepositoryLoaded; _userInfoRepository.Loaded += UserInfoLoaded; _userAvatarRepository.Loaded += UserAvatarLoaded; }