Ejemplo n.º 1
0
        public void StringTest()
        {
            var annotationCode = AnnotationCode.Pace;
            // Setup
            var oldString = annotationCode.String;
            // generic string
            var testString = "Test String";

            // get set test
            annotationCode.String = testString;                 // set
            Assert.AreEqual(annotationCode.String, testString); //get

            // Parse test
            var parseResult1 = AnnotationCode.Parse(testString);

            Assert.AreEqual(parseResult1, annotationCode);

            // Generic String
            testString = null;
            // Get Set Test
            annotationCode.String = testString;                   // set
            Assert.AreEqual(annotationCode.String, string.Empty); //get

            // ROLLBACK
            annotationCode.String = oldString;
            parseResult1          = AnnotationCode.Parse(testString);
            var parseResult2 = AnnotationCode.Parse(oldString);

            Assert.AreNotEqual(parseResult1, annotationCode);
            Assert.AreEqual(parseResult2, annotationCode);
        }
Ejemplo n.º 2
0
        public void ParseTest()
        {
            // Basic test
            var expectedAnnotationCode = AnnotationCode.Pace;
            var parseResult            = AnnotationCode.Parse(expectedAnnotationCode.String);

            Assert.AreEqual(parseResult, expectedAnnotationCode);

            // INVALID INPUT STRING
            expectedAnnotationCode = AnnotationCode.NotQrs;
            Assert.AreEqual(AnnotationCode.Parse("Some invalid string"), expectedAnnotationCode);
            Assert.AreEqual(AnnotationCode.Parse(null), expectedAnnotationCode);
        }