private void _TestNormalize
        (
            string expected
        )
        {
            string actual = SubFieldValue.Normalize(expected);

            Assert.AreEqual(expected, actual);
        }
        public void TestSubFieldValue_Verify_1()
        {
            Assert.IsTrue(SubFieldValue.Verify(null));
            Assert.IsTrue(SubFieldValue.Verify(string.Empty));
            Assert.IsTrue(SubFieldValue.Verify("A"));
            Assert.IsTrue(SubFieldValue.Verify(" "));

            Assert.IsFalse(SubFieldValue.Verify("^"));
            Assert.IsFalse(SubFieldValue.Verify("A^B"));
        }
        public void TestSubFieldValue_IsValidValue_1()
        {
            Assert.IsTrue(SubFieldValue.IsValidValue(null));
            Assert.IsTrue(SubFieldValue.IsValidValue(string.Empty));
            Assert.IsTrue(SubFieldValue.IsValidValue("A"));
            Assert.IsTrue(SubFieldValue.IsValidValue(" "));

            Assert.IsFalse(SubFieldValue.IsValidValue("^"));
            Assert.IsFalse(SubFieldValue.IsValidValue("A^B"));
        }