PageRenderTime 34ms CodeModel.GetById 9ms RepoModel.GetById 1ms app.codeStats 0ms

/Source Code/UnitTests/BibleSupportTest.vb

#
Visual Basic | 53 lines | 34 code | 9 blank | 10 comment | 0 complexity | 448322743320dcbd7fb09d50fec17037 MD5 | raw file
  1. Imports System.Collections.Generic
  2. Imports Microsoft.VisualStudio.TestTools.UnitTesting
  3. Imports PowerSong.SongDatabase.Bibles
  4. '''<summary>
  5. '''This is a test class for BibleSupportTest and is intended
  6. '''to contain all BibleSupportTest Unit Tests
  7. '''</summary>
  8. <TestClass()> _
  9. Public Class BibleSupportTest
  10. '''<summary>
  11. '''A test for BookNames
  12. '''</summary>
  13. <TestMethod()> _
  14. Public Sub BookNamesTest()
  15. Assert.AreEqual("Amos", BibleSupport.BookNames(BibleSupport.BibleBook.Amos))
  16. Assert.AreEqual("Ecclesiastes", BibleSupport.BookNames(BibleSupport.BibleBook.Ecclesiastes))
  17. Assert.AreEqual("Hebrews", BibleSupport.BookNames(BibleSupport.BibleBook.Hebrews))
  18. Assert.AreEqual("Song of Solomon", BibleSupport.BookNames(BibleSupport.BibleBook.SongOfSolomon))
  19. Assert.AreEqual("Titus", BibleSupport.BookNames(BibleSupport.BibleBook.Titus))
  20. Assert.AreEqual("2 Samuel", BibleSupport.BookNames(BibleSupport.BibleBook.TwoSamuel))
  21. End Sub
  22. ''' <summary>
  23. ''' A test for DetermineSingleReference
  24. ''' </summary>
  25. <TestMethod()> _
  26. Public Sub DetermineSingleReferenceTest()
  27. Dim Check1 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("GE1")
  28. Dim Check2 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("EX5")
  29. Dim Check3 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("RV2")
  30. Dim Check4 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("DA15")
  31. Dim Check5 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("Revelation 12")
  32. Dim Check6 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("1Jn3:5")
  33. Dim Check7 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("2 John 1:15")
  34. Dim Check8 As SongDatabase.Bibles.BibleReference = BibleSupport.DetermineSingleReference("MATTHEW6V9")
  35. Assert.AreEqual("Genesis 1", Check1.ToString)
  36. Assert.AreEqual("Exodus 5", Check2.ToString)
  37. Assert.AreEqual("Revelation 2", Check3.ToString)
  38. Assert.AreEqual("Daniel 15", Check4.ToString)
  39. Assert.AreEqual("Revelation 12", Check5.ToString)
  40. Assert.AreEqual("1 John 3:5", Check6.ToString)
  41. Assert.AreEqual("2 John 1:15", Check7.ToString)
  42. Assert.AreEqual("Matthew 6:9", Check8.ToString)
  43. End Sub
  44. End Class