public void CreateMultiNumberExportTest()
 {
     IConversation conversationCell = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId.DavolaCell);
     IConversation conversationiPhone = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId.DavolaiPhone);
     IConversation conversationMerged = new MergedConversation(conversationCell, conversationiPhone);
     VerifyConversationHeaderMatches(conversationMerged, "iPhone Text (SMS) Conversation History with Joe Davola - Phone Numbers: 212-555-8728, 646-555-9189.");
 }
        public void CreateMultiNumberExportTest()
        {
            IConversation conversationCell   = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId.DavolaCell);
            IConversation conversationiPhone = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId.DavolaiPhone);
            IConversation conversationMerged = new MergedConversation(conversationCell, conversationiPhone);

            VerifyConversationHeaderMatches(conversationMerged, "iPhone Text (SMS) Conversation History with Joe Davola - Phone Numbers: 212-555-8728, 646-555-9189.");
        }
Пример #3
0
        public void ExportMultipleConversationsNameCollisionTest()
        {
            IConversation        conversationCell   = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId.DavolaCell);
            IConversation        conversationiPhone = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId.DavolaiPhone);
            IConversation        conversationMerged = new MergedConversation(conversationCell, conversationiPhone);
            List <IConversation> conversations      = new List <IConversation>();

            conversations.Add(conversationMerged);

            string filename = "dummy_filename.txt";

            const string   outputPath     = "X:\\backup\\";
            MockFileSystem mockFileSystem = new MockFileSystem();

            mockFileSystem.CreateNewFile(Path.Combine(outputPath, filename));

            ConversationExporterBase exporter = new ConversationExporterPlaintext(mockFileSystem);

            exporter.ExportMultipleConversations(conversations, new MockDisplayOptions(), outputPath, null);
            Assert.AreEqual(2, mockFileSystem.FileCount);
        }