Arango.Tests.ConnectionlessOperationsTests.Should_validate_standard_field_format C# (CSharp) Method

Should_validate_standard_field_format() private method

private Should_validate_standard_field_format ( ) : void
return void
        public void Should_validate_standard_field_format()
        {
            // _id validation
            Assert.IsTrue(ADocument.IsID("col/123"));
            Assert.IsTrue(ADocument.IsID("col/123a"));
            Assert.IsTrue(ADocument.IsID("col/a123-a"));
            Assert.IsTrue(ADocument.IsID("col/a123:a"));
            Assert.IsTrue(ADocument.IsID("col/a123_a"));
            Assert.IsTrue(ADocument.IsID("col/a123_a:b-c"));
            Assert.IsFalse(ADocument.IsID("/123"));
            Assert.IsFalse(ADocument.IsID("col/"));
            Assert.IsFalse(ADocument.IsID("col/123/111"));
            Assert.IsFalse(ADocument.IsID("col/123 111"));
            Assert.IsFalse(ADocument.IsID(""));

            // _key validation
            Assert.IsTrue(ADocument.IsKey("123"));
            Assert.IsTrue(ADocument.IsKey("123a"));
            Assert.IsTrue(ADocument.IsKey("a123-a"));
            Assert.IsTrue(ADocument.IsKey("a123:a"));
            Assert.IsTrue(ADocument.IsKey("a123_a"));
            Assert.IsTrue(ADocument.IsKey("a123_a:b-c"));
            Assert.IsFalse(ADocument.IsKey("123/111"));
            Assert.IsFalse(ADocument.IsKey("123 111"));
            Assert.IsFalse(ADocument.IsKey("a123_a :b-c"));
            Assert.IsFalse(ADocument.IsKey(""));

            // _rev validation
            Assert.IsTrue(ADocument.IsRev("123"));
            Assert.IsTrue(ADocument.IsRev("123aBc-"));
            Assert.IsFalse(ADocument.IsRev(""));
        }