Ejemplo n.º 1
0
        public void AddWinnersToGrid_NewMembersInFile()
        {
            var winners = new List <Member> {
                new Member("Паша"), new Member("Яна")
            };
            var input = new List <Member> {
                new Member("Даша"), new Member("Паша"),
                new Member("Яна"), new Member("Ашад")
            };
            var data = "Даша Паша Яна Ашад";

            string[] answer = { data, winners[0].Name + " " + winners[1].Name + " " };
            var      name   = "test7";

            File.Delete(filepathToGrid + "\\" + name + "_results.txt");

            var tournament = new Tournament(name, filepathToMembers, filepathToGrid)
            {
                Members = input
            };

            File.WriteAllLines(tournament.FilepathToGrid, new string[] { data });
            tournament.AddWinnersToGrid(winners);
            string[] result = File.ReadAllLines(tournament.FilepathToGrid);

            Assert.AreEqual(result[0], answer[0]);
            Assert.AreEqual(result[1], answer[1]);
        }