public void GibtEineZeileProBefehlAus() { var ausgabe = new Hilfe().FuehreAus(null); var zeilen = ausgabe.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.None); Assert.That(zeilen.Length, Is.EqualTo(new AlleBefehle().Befehle().Count + 1)); }
public void GibtEineZeileProBefehlAusPlusEine() { var ausgabe = new Hilfe().FuehreAus(null); var zeilen = ausgabe.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.None); int anzahlBefehle = (new NerdGolfTracker.AlleBefehle()).Befehle().Count; Assert.AreEqual(anzahlBefehle + 1, zeilen.Length); }
public void GibtKommandKurzKomandoUndBeschreibungProBefehlAus() { var text = new Hilfe(null).HilfstextFuer(new TestBefehl()); string expected = string.Format(" * \"{0}\" [{1}] {2}", TestBefehl._meintestkommando, TestBefehl._meintestkurzkommando, TestBefehl._meintestkommandobeschreibung); Assert.That(text, Is.EqualTo(expected)); }
public void GibtBeschreibungUndEineZeileProBefehlAus() { var befehlMock = new Mock <IBefehl>(); var befehleMock = new Mock <IBefehleListe>(); befehleMock.Setup(befehle => befehle.Befehle()).Returns(new List <IBefehl> { befehlMock.Object }); var ausgabe = new Hilfe(befehleMock.Object).FuehreAus(null); var zeilen = ausgabe.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.None); Assert.That(zeilen.Length, Is.EqualTo(1 + 1)); }