public void TestPausedSpeakerTimeDiffers() { var listOne = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", PausedSpeakerTime = new TimeSpan(0, 0, 30) }; var listTwo = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", PausedSpeakerTime = new TimeSpan(0, 0, 29) }; var result = listOne.CompareTo(listTwo); Assert.AreEqual(1, result); }
public void TestNameDiffers() { var listOne = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", Name = "List One" }; var listTwo = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", Name = "List Two" }; var result = listOne.CompareTo(listTwo); Assert.AreEqual(1, result); }
public void TestListClosedStateDiffers() { var listOne = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", ListClosed = true }; var listTwo = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", ListClosed = false }; var result = listOne.CompareTo(listTwo); Assert.AreEqual(1, result); }
public void SpeakersDiffer() { var listOne = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", }; var listTwo = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId", }; listOne.AddSpeaker("Speaker"); listTwo.AddSpeaker("Speaker2"); var result = listOne.CompareTo(listTwo); Assert.AreEqual(1, result); }
public void TestListTwoHasCurrentSpeakerListOneDoenst() { var listOne = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId" }; var listTwo = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId" }; listTwo.AddSpeaker("Test"); listTwo.NextSpeaker(); var result = listOne.CompareTo(listTwo); Assert.AreEqual(1, result); }
public void TestBothHaveCurrentQuestionButNotTheSame() { var listOne = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId" }; var listTwo = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId" }; listOne.AddQuestion("Test"); listOne.NextQuestion(); listTwo.AddQuestion("Test 2"); listTwo.NextQuestion(); var result = listOne.CompareTo(listTwo); Assert.AreEqual(1, result); }
public void TestTwoHasCurrentQuestionOneDoesnt() { var listOne = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId" }; var listTwo = new ListOfSpeakersViewModel() { ListOfSpeakersId = "fixedId" }; listTwo.AddQuestion("Test"); listTwo.NextQuestion(); var result = listOne.CompareTo(listTwo); Assert.NotNull(listTwo.CurrentQuestion); Assert.IsNull(listOne.CurrentQuestion); Assert.AreEqual(1, result); }
public VirtualCommitteeViewModel() { Slots = new ObservableCollection <VirtualCommitteeSlotViewModel>(); ListOfSpeakers = new ListOfSpeakersViewModel(); }