Exemplo n.º 1
0
        public ShowLoginPromosStep(IBackendManager i_backend, ILoginPromoPopupHelper i_popupHelper, ILoginPromoDisplaysPM i_allPromosPM, ILoginPromotionManager i_manager, IMessageService i_messenger, ISceneStartFlowManager i_sceneManager) : base(i_sceneManager)
        {
            mMessenger    = i_messenger;
            mPromoManager = i_manager;
            mAllPromosPM  = i_allPromosPM;
            mHelper       = i_popupHelper;

            ActivePromoSaveData = i_manager.GetActivePromoSaveData();
        }
        public void CommonInstall()
        {
            MockBackend      = Substitute.For <IBackendManager>();
            MockMessenger    = Substitute.For <IMessageService>();
            MockPromoManager = Substitute.For <ILoginPromotionManager>();
            MockAllPromosPM  = Substitute.For <ILoginPromoDisplaysPM>();
            MockFlowManager  = Substitute.For <ISceneStartFlowManager>();
            MockHelper       = Substitute.For <ILoginPromoPopupHelper>();

            SetActiveProgressOnMockManagerWithIds(new List <string>());
        }