public void TestLoadShouldSucceed() { CoffeMachinePurseDataSet coffee = new CoffeMachinePurseDataSet(); coffee.Initialize("coffee.xml"); //Так себе решение... coffee.Load("Coffee.xml"); Assert.IsNotNull(coffee.Item); Assert.IsNotNull(coffee.Item.Coins); Assert.AreEqual(4, coffee.Item.Coins.Count); Assert.AreEqual("1", coffee.Item.Coins[0].Value); Assert.AreEqual(100, coffee.Item.Coins[0].Count); Assert.AreEqual("2", coffee.Item.Coins[1].Value); Assert.AreEqual(100, coffee.Item.Coins[1].Count); Assert.AreEqual("5", coffee.Item.Coins[2].Value); Assert.AreEqual(100, coffee.Item.Coins[2].Count); Assert.AreEqual("10", coffee.Item.Coins[3].Value); Assert.AreEqual(100, coffee.Item.Coins[3].Count); }
public void TestLoadShouldSucceed() { CoffeMachinePurseDataSet coffee = new CoffeMachinePurseDataSet(); coffee.Initialize("coffee.xml"); //Так себе решение... coffee.Load("Coffee.xml"); Assert.IsNotNull(coffee.Item); Assert.IsNotNull(coffee.Item.Coins); Assert.AreEqual(4, coffee.Item.Coins.Count); Assert.AreEqual("1", coffee.Item.Coins[0].Value); Assert.AreEqual(100, coffee.Item.Coins[0].Count); Assert.AreEqual("2", coffee.Item.Coins[1].Value); Assert.AreEqual(100, coffee.Item.Coins[1].Count); Assert.AreEqual("5", coffee.Item.Coins[2].Value); Assert.AreEqual(100, coffee.Item.Coins[2].Count); Assert.AreEqual("10", coffee.Item.Coins[3].Value); Assert.AreEqual(100, coffee.Item.Coins[3].Count); }
public void TestCoffePurseInitializeShouldSuccess() { CoffeMachinePurseDataSet coffee = new CoffeMachinePurseDataSet(); coffee.Initialize("coffee.xml"); XmlDocument xdoc = new XmlDocument(); xdoc.Load("coffee.xml"); var coffeeM = xdoc.ChildNodes[0]; var coins = coffeeM.ChildNodes[0]; Assert.IsNotNull(coins); Assert.AreEqual(4, coins.ChildNodes.Count); Assert.AreEqual("1", coins.ChildNodes[0].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[0].Attributes["number"].Value)); Assert.AreEqual("2", coins.ChildNodes[1].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[1].Attributes["number"].Value)); Assert.AreEqual("5", coins.ChildNodes[2].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[2].Attributes["number"].Value)); Assert.AreEqual("10", coins.ChildNodes[3].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[3].Attributes["number"].Value)); }
public void TestCoffePurseInitializeShouldSuccess() { CoffeMachinePurseDataSet coffee = new CoffeMachinePurseDataSet(); coffee.Initialize("coffee.xml"); XmlDocument xdoc = new XmlDocument(); xdoc.Load("coffee.xml"); var coffeeM = xdoc.ChildNodes[0]; var coins = coffeeM.ChildNodes[0]; Assert.IsNotNull(coins); Assert.AreEqual(4, coins.ChildNodes.Count); Assert.AreEqual("1", coins.ChildNodes[0].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[0].Attributes["number"].Value)); Assert.AreEqual("2", coins.ChildNodes[1].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[1].Attributes["number"].Value)); Assert.AreEqual("5", coins.ChildNodes[2].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[2].Attributes["number"].Value)); Assert.AreEqual("10", coins.ChildNodes[3].Attributes["kind"].Value); Assert.AreEqual(100, Int32.Parse(coins.ChildNodes[3].Attributes["number"].Value)); }