Example #1
0
        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));
            }
        }
Example #2
0
        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);
        }