Beispiel #1
0
        public void TestDeserialization()
        {
            //Expectation
            IList <StepBase> stepsExpected = this.GetTestStepsList();

            //Action
            XmlDocument stepsXml = new XmlDocument();

            stepsXml.Load("TestData/Steps.xml");
            StepsXmlFactory  stepsXmlFactory = new StepsXmlFactory();
            IList <StepBase> stepsActual     = stepsXmlFactory.ReadXml(stepsXml.OuterXml);

            //Verify
            Assert.IsTrue(stepsExpected.SequenceEqual(stepsActual), "Unexpected steps deserialization result");
        }