public void WhenCreated_ActivePromos_MatchesManagerActivePromos()
        {
            List <ISingleLoginPromoProgressSaveData> mockActivePromos = new List <ISingleLoginPromoProgressSaveData>();

            MockPromoManager.GetActivePromoSaveData().Returns(mockActivePromos);

            ShowLoginPromosStep systemUnderTest = CreateSystem();

            Assert.AreEqual(mockActivePromos, systemUnderTest.ActivePromoSaveData);
        }
예제 #2
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();
        }