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>()); }