public void GenerateMaxLineVersList3() { //Arrange TestsongDummyCreator TestsongDummy = new TestsongDummyCreator(); int maxZeilen = 2; string TestsongPattern = TestsongDummy.GenerateTestSong(2, 3, 2, maxZeilen); //Verse|Verszeilen|Sprachen|Max Zeilenzahl Song Testsong = new Song(TestsongPattern); Testsong.ArrangeLangVerseList(Language.Lang1); Testsong.ArrangeMaxLineAndLangVersList(maxZeilen); string test = Testsong.SelectedVerseListMaxLines.ToString(); Debug.Print(Testsong.Vorspann + test); //Assert Assert.IsTrue(test == "---\r\nVers1\r\nVers1 Zeile2 SpracheNr2\r\n---\r\nVers2\r\nVers2 Zeile2 SpracheNr2\r\n"); }
public void GenerateSelectedVerseListWithAutomticallyText() { //Arrange TestsongDummyCreator TestsongDummy = new TestsongDummyCreator(); string TestsongPattern = TestsongDummy.GenerateTestSong(3, 6, 3, 6); //Verse|Verszeilen|Sprachen|Max Zeilenzahl //Act Song Testsong = new Song(TestsongPattern); //Testsong.SongAnalyse(TestsongPattern); Testsong.ArrangeLangVerseList(Language.Lang0 | Language.Lang1 | Language.Lang2); //Assert string Test = Testsong.Vorspann + Testsong.SelectedVerseList.ToString(); string Ergebnis = TestsongDummy.GenerateTestSong(3, 6, 3, 6); Debug.Write("Der Text der durch Testcode erstellt wurde \r\n" + TestsongDummy.GenerateTestSong(3, 6, 3, 6)); Debug.Write("Der Text der durch SongBeamerEdit erzeugt wurde \r\n" + Test); Assert.IsTrue(Test == Ergebnis); }