Skip to content

Commit 0dca542

Browse files
Merge pull request #503 from NeoCoderMatrix86/499-import-tracks-are-not-linked
Import tracks are not linked
2 parents c92ac7b + bd46d5a commit 0dca542

12 files changed

Lines changed: 295 additions & 259 deletions

File tree

AudioCuesheetEditor.Tests/Services/IO/CuesheetImportServiceTests.cs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ TRACK 08 AUDIO
7272
// Assert
7373
Assert.IsNotNull(importFile);
7474
Assert.IsNull(importFile.AnalyseException);
75-
Assert.IsNotNull(importFile.AnalysedCuesheet);
76-
Assert.AreEqual(8, importFile.AnalysedCuesheet.Tracks.Count);
75+
Assert.IsNotNull(importFile.AnalyzedCuesheet);
76+
Assert.AreEqual(8, importFile.AnalyzedCuesheet.Tracks.Count);
7777
Assert.IsNotNull(importFile.FileContentRecognized);
7878
var lines = importFile.FileContentRecognized.Split(Environment.NewLine);
7979
Assert.AreEqual(string.Format(CuesheetConstants.RecognizedMarkHTML, "PERFORMER \"Sample CD Artist\""), lines.ElementAt(0));
@@ -98,7 +98,7 @@ public void Analyse_WithCuesheetBug30_CreatesValidCuesheet()
9898
var importFile = CuesheetImportService.Analyse(fileContent);
9999
//Assert
100100
Assert.IsNull(importFile.AnalyseException);
101-
Assert.IsNotNull(importFile.AnalysedCuesheet);
101+
Assert.IsNotNull(importFile.AnalyzedCuesheet);
102102
}
103103

104104
[TestMethod()]
@@ -112,9 +112,9 @@ public void Analyse_WithCuesheetBug57_CreatesValidCuesheet()
112112
var importFile = CuesheetImportService.Analyse(fileContent);
113113
//Assert
114114
Assert.IsNull(importFile.AnalyseException);
115-
Assert.IsNotNull(importFile.AnalysedCuesheet);
116-
Assert.AreEqual(39, importFile.AnalysedCuesheet.Tracks.Count);
117-
Assert.AreEqual(new TimeSpan(2, 8, 21), importFile.AnalysedCuesheet.Tracks.ElementAt(24).Begin);
115+
Assert.IsNotNull(importFile.AnalyzedCuesheet);
116+
Assert.AreEqual(39, importFile.AnalyzedCuesheet.Tracks.Count);
117+
Assert.AreEqual(new TimeSpan(2, 8, 21), importFile.AnalyzedCuesheet.Tracks.ElementAt(24).Begin);
118118
}
119119

120120
[TestMethod()]
@@ -128,9 +128,9 @@ public void Analyse_WithCuesheetBug36_CreatesValidCuesheet()
128128
var importFile = CuesheetImportService.Analyse(fileContent);
129129
//Assert
130130
Assert.IsNull(importFile.AnalyseException);
131-
Assert.IsNotNull(importFile.AnalysedCuesheet);
132-
Assert.AreEqual(12, importFile.AnalysedCuesheet.Tracks.Count);
133-
Assert.AreEqual(new TimeSpan(0, 0, 9, 15, 600), importFile.AnalysedCuesheet.Tracks.ElementAt(2).Begin);
131+
Assert.IsNotNull(importFile.AnalyzedCuesheet);
132+
Assert.AreEqual(12, importFile.AnalyzedCuesheet.Tracks.Count);
133+
Assert.AreEqual(new TimeSpan(0, 0, 9, 15, 600), importFile.AnalyzedCuesheet.Tracks.ElementAt(2).Begin);
134134
}
135135

136136
[TestMethod()]
@@ -182,19 +182,19 @@ TRACK 08 AUDIO
182182
var importFile = CuesheetImportService.Analyse(fileContent);
183183
// Assert
184184
Assert.IsNull(importFile.AnalyseException);
185-
Assert.IsNotNull(importFile.AnalysedCuesheet);
185+
Assert.IsNotNull(importFile.AnalyzedCuesheet);
186186
Assert.IsNotNull(importFile.FileContentRecognized);
187187
var lines = importFile.FileContentRecognized.Split(Environment.NewLine);
188188
Assert.AreEqual(string.Format(" {0}", string.Format(CuesheetConstants.RecognizedMarkHTML, "FLAGS 4CH DCP PRE SCMS")), lines.ElementAt(8));
189189
Assert.AreEqual(string.Format(" {0}", string.Format(CuesheetConstants.RecognizedMarkHTML, "PREGAP 00:04:00")), lines.ElementAt(35));
190-
Assert.AreEqual(8, importFile.AnalysedCuesheet.Tracks.Count);
191-
Assert.IsNotNull(importFile.AnalysedCuesheet.CDTextfile);
192-
Assert.AreEqual(4, importFile.AnalysedCuesheet.Tracks.ElementAt(0).Flags.Count());
193-
Assert.AreEqual(2, importFile.AnalysedCuesheet.Tracks.ElementAt(1).Flags.Count());
194-
Assert.IsNotNull(importFile.AnalysedCuesheet.Tracks.ElementAt(1).Flags.SingleOrDefault(x => x.CuesheetLabel == "DCP"));
195-
Assert.IsNotNull(importFile.AnalysedCuesheet.Tracks.ElementAt(1).Flags.SingleOrDefault(x => x.CuesheetLabel == "PRE"));
196-
Assert.AreEqual(new TimeSpan(0, 0, 2), importFile.AnalysedCuesheet.Tracks.ElementAt(4).PostGap);
197-
Assert.AreEqual(new TimeSpan(0, 0, 4), importFile.AnalysedCuesheet.Tracks.ElementAt(6).PreGap);
190+
Assert.AreEqual(8, importFile.AnalyzedCuesheet.Tracks.Count);
191+
Assert.IsNotNull(importFile.AnalyzedCuesheet.CDTextfile);
192+
Assert.AreEqual(4, importFile.AnalyzedCuesheet.Tracks.ElementAt(0).Flags.Count());
193+
Assert.AreEqual(2, importFile.AnalyzedCuesheet.Tracks.ElementAt(1).Flags.Count());
194+
Assert.IsNotNull(importFile.AnalyzedCuesheet.Tracks.ElementAt(1).Flags.SingleOrDefault(x => x.CuesheetLabel == "DCP"));
195+
Assert.IsNotNull(importFile.AnalyzedCuesheet.Tracks.ElementAt(1).Flags.SingleOrDefault(x => x.CuesheetLabel == "PRE"));
196+
Assert.AreEqual(new TimeSpan(0, 0, 2), importFile.AnalyzedCuesheet.Tracks.ElementAt(4).PostGap);
197+
Assert.AreEqual(new TimeSpan(0, 0, 4), importFile.AnalyzedCuesheet.Tracks.ElementAt(6).PreGap);
198198
}
199199
}
200200
}

AudioCuesheetEditor.Tests/Services/IO/ImportManagerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public async Task AnalyseImportfile_WithTextfile_SetsImportCuesheet()
7070
{
7171
FileContent = fileContent,
7272
FileType = ImportFileType.Textfile,
73-
AnalysedCuesheet = importCuesheet
73+
AnalyzedCuesheet = importCuesheet
7474
};
7575
textImportServiceMock.Setup(x => x.AnalyseAsync(fileContent)).ReturnsAsync(importfile);
7676
var loggerMock = new Mock<ILogger<ImportManager>>();

0 commit comments

Comments
 (0)