static void Main(string[] args) { InputTextRepository InputTextRepository = new InputTextRepository(); List <OutputText> OutputList = new List <OutputText>(); string text = ""; string subText = ""; string error = "There is no output"; Console.Write("Enter your Text: "); text = Console.ReadLine(); Console.Write("Enter your Sub-Text: "); subText = Console.ReadLine(); InputTextRepository.BuildTheList(text, subText); OutputList = InputTextRepository.BuildMatchList(subText); Console.WriteLine("The result:"); Console.WriteLine("Your text: " + text); Console.WriteLine("Your sub-text: " + subText); Console.Write("The output: "); if (OutputList.Count == 0) { Console.Write(error); } else { foreach (var item in OutputList) { Console.Write(item.CharNo + " "); } } Console.ReadLine(); }
public void TikrinameArSuformuojamiListaiPagalTikrinamoTekstoSimboliuKieki() { //Assign InputTextRepository InputTextRepository = new InputTextRepository(); string text = "Abc Def"; string subText = "def"; //Act int countTheList = InputTextRepository.BuildTheList(text, subText).Count; //Assert Assert.AreEqual(countTheList, 5); }
public void TikrinameArRandameFrazeTekste() { //Assign InputTextRepository InputTextRepository = new InputTextRepository(); string text = "Polly put the kettle on, polly put the kettle on, polly put the kettle on we’ll all have tea"; string subText = "Polly"; //Act InputTextRepository.BuildTheList(text, subText); int countTheList = InputTextRepository.BuildMatchList(subText).Count; //Assert Assert.AreEqual(countTheList, 3); }