コード例 #1
0
ファイル: ReciterTests.cs プロジェクト: hubaishan/quran-phone
 public void NonGaplessRecitersDoNotContainDatabase()
 {
     var reciter = new RecitersDatabaseHandler();
     Assert.True(reciter.GetNonGaplessReciters().All(r => string.IsNullOrWhiteSpace(r.GaplessDatabasePath)));
 }
コード例 #2
0
ファイル: ReciterTests.cs プロジェクト: hubaishan/quran-phone
 public void GaplessRecitersDatabaseEndWithDb()
 {
     var reciter = new RecitersDatabaseHandler();
     Assert.True(reciter.GetGaplessReciters().All(r => r.GaplessDatabasePath.EndsWith(".db")));
 }
コード例 #3
0
ファイル: ReciterTests.cs プロジェクト: hubaishan/quran-phone
 public void RecitersDatabaseHandlerContainsReciters()
 {
     var reciter = new RecitersDatabaseHandler();
     Assert.NotEmpty(reciter.GetAllReciters());
 }
コード例 #4
0
ファイル: AudioTests.cs プロジェクト: hubaishan/quran-phone
 public void GetFileNameForNonGaplessAyahGetsCorrectName()
 {
     var database = new RecitersDatabaseHandler();
     var reciter = database.GetNonGaplessReciters().First(r => r.LocalPath.Contains("Abd_Al-Basit"));
     var fileName = AudioUtils.GetLocalPathForAyah(new QuranAyah(2, 1), reciter);
     Assert.True(fileName.EndsWith("audio\\Abd_Al-Basit\\002001.mp3", StringComparison.Ordinal));
 }
コード例 #5
0
ファイル: AudioTests.cs プロジェクト: hubaishan/quran-phone
 public void GetFileNameForGaplessAyahGetsCorrectName()
 {
     var database = new RecitersDatabaseHandler();
     var reciter = database.GetGaplessReciters().First(r => r.LocalPath.Contains("Minshawi_Murattal_gapless"));
     var fileName = AudioUtils.GetLocalPathForAyah(new QuranAyah(2, 1), reciter);
     Assert.True(fileName.EndsWith("audio\\Minshawi_Murattal_gapless\\002.mp3", StringComparison.Ordinal));
 }
コード例 #6
0
ファイル: AudioTests.cs プロジェクト: g360230/quran-phone
 public void GetFileNameForNonGaplessAyahGetsCorrectName()
 {
     var database = new RecitersDatabaseHandler();
     var reciter = database.GetNonGaplessReciters().First(r => r.LocalPath.Contains("Abd_Al-Basit"));
     var fileName = AudioUtils.GetLocalPathForAyah(new QuranAyah(2, 1), reciter);
     Assert.Equal("quran_android/audio/Abd_Al-Basit/002001.mp3", fileName);
 }
コード例 #7
0
ファイル: AudioTests.cs プロジェクト: g360230/quran-phone
 public void GetFileNameForGaplessAyahGetsCorrectName()
 {
     var database = new RecitersDatabaseHandler();
     var reciter = database.GetGaplessReciters().First(r => r.LocalPath.Contains("Minshawi_Murattal_gapless"));
     var fileName = AudioUtils.GetLocalPathForAyah(new QuranAyah(2, 1), reciter);
     Assert.Equal("quran_android/audio/Minshawi_Murattal_gapless/002.mp3", fileName);
 }