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); }