예제 #1
0
        public LoginPromoDisplaysPM(ISingleLoginPromoPM_Spawner i_spawner, ILoginPromotionManager i_manager)
        {
            mSpawner = i_spawner;
            mManager = i_manager;

            CreatePromoPMs();
        }
예제 #2
0
        public ActiveLoginPromoPM(IActiveLoginPromoButtonPM_Spawner i_spawner, ILoginPromotionManager i_manager)
        {
            mSpawnerForButtonPM = i_spawner;
            mManager            = i_manager;

            SetVisibleProperty(false);
            CreateButtonPMs();
        }
예제 #3
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>());
        }
예제 #5
0
 public void CommonInstall()
 {
     MockManager = Substitute.For <ILoginPromotionManager>();
     MockSpawner = Substitute.For <ISingleLoginPromoPM_Spawner>();
 }
 public void CommonInstall()
 {
     MockSpawner = Substitute.For <IActiveLoginPromoButtonPM_Spawner>();
     MockManager = Substitute.For <ILoginPromotionManager>();
 }