public void ReadAttributeTest(BasicSample sample)
        {
            var xml    = string.Format("<xml value=\"{0}\" />", sample.StringValue);
            var actual = GetConverter().ParseXml <TValue>(xml, member: GetAttributeMember());

            Assert.AreEqual(sample.Value, actual);
        }
        public void WriteAttributeTest(BasicSample sample)
        {
            var expected = string.Format("<xml value=\"{0}\" />", sample.StringValue);
            var actual   = GetConverter().ToXml(sample.Value, member: GetAttributeMember());

            Assert.That(actual, IsXml.Equals(expected));
        }
        public void ReadElementTest(BasicSample sample)
        {
            var xml    = string.Format("<xml>{0}</xml>", sample.StringValue);
            var actual = GetConverter().ParseXml <TValue>(xml);

            Assert.AreEqual(sample.Value, actual);
        }
        public void WriteElementTest(BasicSample sample)
        {
            var expected = string.Format("<xml>{0}</xml>", sample.StringValue);
            var actual   = GetConverter().ToXml(sample.Value);

            Assert.That(actual, IsXml.Equals(expected));
        }