Esempio n. 1
0
        public void SetCurrentData_GetCurrentData_Test()
        {
            WallHoleData expectedData = GetSourceData();
            XElement     data         = new XElement("UserData");
            var          target       = new XmlAdapter(data);

            target.SetCurrentData(expectedData);

            var target2 = new XmlAdapter(data);

            var actualData = target2.GetCurrentData();

            Verify(expectedData, actualData);
        }
Esempio n. 2
0
        private void Verify(WallHoleData expectedData, WallHoleData actualData)
        {
            VerifySize(expectedData.MainDimension, actualData.MainDimension);
            for (int i = 0; i < 4; i++)
            {
                VerifySize(expectedData.Slants[i], actualData.Slants[i]);
            }

            Assert.AreEqual(expectedData.Offsets.Count, actualData.Offsets.Count);
            foreach (var key in expectedData.Offsets.Keys)
            {
                Assert.IsTrue(actualData.Offsets.ContainsKey(key));
                Assert.AreEqual(expectedData.Offsets[key], actualData.Offsets[key]);
            }
        }