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