コード例 #1
0
        public void Save_ShouldSaveCorrectly(FixFlags flags)
        {
            XmlDocument xmlDoc   = new XmlDocument();
            XmlElement  appender = xmlDoc.CreateElement("appender");

            foreach (FixModel fixModel in mSut.Fixes)
            {
                fixModel.Enabled = flags.HasFlag(fixModel.Flag);
            }

            mSut.Save(xmlDoc, appender);

            XmlNode fixNode = appender.SelectSingleNode("Fix");

            Assert.IsNotNull(fixNode);
            Assert.AreEqual(((int)flags).ToString(), fixNode.Attributes?["value"].Value);
        }