public void SampleSessionCollectionViewModelTest() { // Arrange and Act var sample = new SampleSessionCollectionViewModel(); // Assert Assert.AreEqual(room.Sessions.Count, sample.ViewModels.Count); foreach (var roomSession in room.Sessions) { var session = roomSession; Assert.IsTrue(sample.RemoteSessions.Any(vm => vm.Model.SessionId == session.SessionId)); } }
public void AvatarVisibilityTest() { // Arrange var sample = new SampleSessionCollectionViewModel(); var sessionVm = sample.ViewModels.First(); Assert.AreEqual(Visibility.Visible, sessionVm.AvatarVisibility); Assert.AreEqual(Visibility.Collapsed, sessionVm.VideoVisibility); // Act sessionVm.AvatarVisibility = Visibility.Collapsed; // Assert Assert.AreEqual(Visibility.Collapsed, sessionVm.AvatarVisibility); Assert.AreEqual(Visibility.Visible, sessionVm.VideoVisibility); }