private void Import(List<CdrTaRecord> details, CdrRtdRecord record) { ImportCdrTaRecordsService service = new ImportMainCdrTaRecordsService(details, record); service.Import(); service = new ImportExcessCdrTaRecordsService(details, record); service.Import(); }
public void TestImport_EmptyDetailList_ImportOneRecord_WithSmallRtd() { InitializeEmptyDetailsList(); CdrRtdRecord record = InitializeRecord(1, 2, 5.5); ImportCdrTaRecordsService service = new ImportMainCdrTaRecordsService( details, record); service.Import(); helper.AssertImportUniqueRecordResults(details, record); }
public void TestImport_EmptyDetailList_ImportTwoSameRecords_WithLargeRtd() { InitializeEmptyDetailsList(); CdrRtdRecord record = InitializeRecord(1, 2, 5500); ImportCdrTaRecordsService service = new ImportMainCdrTaRecordsService( details, record); service.Import(); service.Import(); helper.AssertImportTwoSameRecordsResults(details, record); }
public void TestImport_OneElementDetailList_ImportSameRecord() { InitializeEmptyDetailsList(); CdrRtdRecord record = InitializeRecord(1, 2, 5.5); ImportCdrTaRecordsService service = new ImportMainCdrTaRecordsService( details, record); service.Import(); service = new ImportExcessCdrTaRecordsService( details, record); service.Import(); helper.AssertImportUniqueRecordResults(details, record); }
public void TestImport_EmptyDetailList_ImportTwoRecordsWithSameCell() { InitializeEmptyDetailsList(); CdrRtdRecord record1 = InitializeRecord(1, 2, 5500); ImportCdrTaRecordsService service = new ImportMainCdrTaRecordsService( details, record1); service.Import(); CdrRtdRecord record2 = InitializeRecord(1, 2, 5.5); service = new ImportMainCdrTaRecordsService(details, record2); service.Import(); helper.AssertImportTwoRecordsWithSameCellResults(details, record1, record2); }
public void TestImport_OneElementDetailList_ImportOneRecord_WithSameCell() { for (int rtd = 800; rtd < 3000; rtd += 100) { InitializeEmptyDetailsList(); CdrRtdRecord record1 = InitializeRecord(1, 2, InterferenceStat.LowerBound/2); ImportCdrTaRecordsService service = new ImportMainCdrTaRecordsService( details, record1); service.Import(); CdrRtdRecord record2 = InitializeRecord(1, 2, rtd); service = new ImportExcessCdrTaRecordsService( details, record2); service.Import(); helper.AssertImportUniqueRecordResults(details, record1, record2); } }
protected override void GenerateDetails() { foreach (StreamReader reader in _paths.Select(path => new StreamReader(path))) { Import(reader, x => { ImportCdrTaRecordsService service = new ImportMainCdrTaRecordsService( _details, x); service.Import(); }); reader.Close(); } foreach (StreamReader reader in _paths.Select(path => new StreamReader(path))) { Import(reader, x => { ImportCdrTaRecordsService service = new ImportExcessCdrTaRecordsService( _details, x); service.Import(); }); reader.Close(); } }