Ejemplo n.º 1
0
        public TimedChestsMainPM(ITimedChestDataManager i_dataManager, ITimedChestPM_Spawner i_spawner)
        {
            ChestDataManager = i_dataManager;
            PM_Spawner       = i_spawner;

            SetVisibleProperty(false);

            CreateTimedChestPMs();
        }
Ejemplo n.º 2
0
        public void WhenInited_CreatedPMs_MatchDataManager()
        {
            ITimedChestDataManager mockDataManager = Substitute.For <ITimedChestDataManager>();
            List <ITimedChestData> mockData        = new List <ITimedChestData>();

            mockData.Add(Substitute.For <ITimedChestData>());
            mockData.Add(Substitute.For <ITimedChestData>());
            mockData.Add(Substitute.For <ITimedChestData>());
            mockDataManager.TimedChestData.Returns(mockData);

            TimedChestsMainPM systemUnderTest = new TimedChestsMainPM(mockDataManager, Substitute.For <ITimedChestPM_Spawner>());

            Assert.AreEqual(3, systemUnderTest.ChestPMs.Count);
        }