Пример #1
0
        public void SaveFromDefaultPathTest()
        {
            var player = new Player {
                Name = "testName", LastName = "testLastName"
            };
            var playerController = new PlayerXmlRepository();

            playerController.Add(player);

            playerController.SavePlayers();

            Assert.IsTrue(File.Exists(playerController.PathToFile));

            this.RemovePlayerFile(playerController.PathToFile);
        }
Пример #2
0
        public void SaveFromValidPathTest()
        {
            var player = new Player {
                Name = "testName", LastName = "testLastName"
            };
            const string fileName         = "test.xml";
            var          playerController = new PlayerXmlRepository(fileName);

            playerController.Add(player);

            playerController.SavePlayers();

            Assert.IsTrue(File.Exists(fileName));

            this.RemovePlayerFile(fileName);
        }
Пример #3
0
        public void SaveWithDifferentThanGiventInConstructorPathTest()
        {
            var player = new Player {
                Name = "testName", LastName = "testLastName"
            };
            const string fileName         = "test.xml";
            var          playerController = new PlayerXmlRepository(fileName);

            playerController.Add(player);

            const string fileName2 = "test.xml";

            playerController.SavePlayers(fileName2);

            Assert.IsTrue(File.Exists(fileName2));

            this.RemovePlayerFile(fileName2);
            this.RemovePlayerFile(fileName);
        }