public void AddTwiceTheSamePlayerIdTest() { var player = new Player { Name = "testName", LastName = "testLastName" }; var playerController = new PlayerXmlRepository(); playerController.Add(player); Assert.AreEqual(player.Id, 0); playerController.Add(player); Assert.AreEqual(player.Id, 1); }
private void AddDefaultPlayerToReposiotyCreator(PlayerXmlRepository playerController) { var player = new Player { Name = "testName", LastName = "testLastName" }; playerController.Add(player); }
public void AddPlayerIdTest() { var player = new Player { Name = "testName", LastName = "testLastName" }; var playerController = new PlayerXmlRepository(); playerController.Add(player); Assert.AreEqual(0, player.Id); }
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); }
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); }
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); }
public void AddNullPlayerTestShouldThrowException() { var playerController = new PlayerXmlRepository(); Assert.That(() => playerController.Add(null), Throws.TypeOf <NullReferenceException>()); }