using Microsoft.VisualStudio.TestTools.UnitTesting; using TerminalKFC.Windows; using System.Windows; using System.Windows.Controls; namespace UnitTest { [TestClass] public class UnitTest { Window2 wnd = new Window2(); [TestMethod] public void SumTest() { int sum, price, expectedSum, resultSum; sum = 200; price = 70; expectedSum = 270; resultSum = wnd.GetNewSum(sum, price); Assert.AreEqual(expectedSum, resultSum); sum = 0; price = 200; expectedSum = 200; resultSum = wnd.GetNewSum(sum, price); Assert.AreEqual(expectedSum, resultSum); sum = 200; price = 100; expectedSum = 300; resultSum = wnd.GetNewSum(sum, price); Assert.AreEqual(expectedSum, resultSum); sum = 300; price = 150; expectedSum = 450; resultSum = wnd.GetNewSum(sum, price); Assert.AreEqual(expectedSum, resultSum); sum = 450; price = 200; expectedSum = 650; resultSum = wnd.GetNewSum(sum, price); Assert.AreEqual(expectedSum, resultSum); } [TestMethod] public void BurgerTest() { wnd.AddNewProduct("\t\t\t150 p."); StringAssert.Contains(wnd.bracket, "\t\t\t150 p."); } [TestMethod] public void DesertTest() { wnd.AddNewProduct("\t\t\t\t200 p."); StringAssert.Contains(wnd.bracket, "\t\t\t\t200 p."); } [TestMethod] public void KartofelTest() { wnd.AddNewProduct("\t\t\t\t50 p."); StringAssert.Contains(wnd.bracket, "\t\t\t\t50 p."); } [TestMethod] public void TvisterTest() { wnd.AddNewProduct("\t\t\t160 p."); StringAssert.Contains(wnd.bracket, "\t\t\t160 p."); } } }