public void EmptyConversationWindowModelTest() { ConversationWindowModel model = new ConversationWindowModel(new MockDisplayOptions(), new MockPhoneSelectOptions()); VerifyDefaultConversationModelSettings(model); TextConversationStatisticsTest.VerifyStatisticsAllZero(model.ConversationStatistics); }
public void EmptyPopulatedConversationWindowModelTest() { ConversationWindowModel model = GetEmptyPopulatedConversationWindowModel(); Assert.AreEqual(0, CountListItems(model.ConversationListItems)); Assert.IsNull(model.SelectedConversation); TextConversationStatisticsTest.VerifyStatisticsAllZero(model.ConversationStatistics); }
private ConversationWindowModel GetEmptyPopulatedConversationWindowModel() { IDisplayOptions displayOptions = new MockDisplayOptions(); IPhoneSelectOptions phoneSelectOptions = new MockPhoneSelectOptions(); ConversationWindowModel model = new ConversationWindowModel(displayOptions, phoneSelectOptions); model.ConversationManager = DummyConversationDataGenerator.GetConversationManagerEmpty(); return(model); }
private ConversationWindowModel GetPopulatedConversationWindowModel() { IDisplayOptions displayOptions = new MockDisplayOptions(); IPhoneSelectOptions phoneSelectOptions = new MockPhoneSelectOptions(); ConversationWindowModel model = new ConversationWindowModel(displayOptions, phoneSelectOptions); IConversationManager conversationManager = GetConversationManager(displayOptions); model.ConversationManager = conversationManager; return(model); }
public void PopulatedConversationWindowModelTest() { ConversationWindowModel model = GetPopulatedConversationWindowModel(); VerifyDefaultConversationModelSettings(model); List <IConversationListItem> conversationListItems = new List <IConversationListItem>(model.ConversationListItems); VerifyConversationListSortedAlphabetically(conversationListItems); IConversation conversation = conversationListItems[2].Conversation; IConversationStatistics expectedStatistics = ConversationStatisticsGenerator.CalculateStatistics(conversation); model.SelectedConversation = conversation; Assert.AreEqual(expectedStatistics, model.ConversationStatistics); }