Ejemplo n.º 1
0
        public void IsVisible_IsFalse_ByDefault()
        {
            TimedChestsMainPM systemUnderTest = new TimedChestsMainPM(Substitute.For <ITimedChestDataManager>(), Substitute.For <ITimedChestPM_Spawner>());
            bool isVisible = systemUnderTest.ViewModel.GetPropertyValue <bool>(BasicWindowPM.VISIBLE_PROPERTY);

            Assert.IsFalse(isVisible);
        }
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);
        }