Ancestry.QueryProcessor.Test.ParserTests.Using C# (CSharp) Method

Using() private method

private Using ( ) : void
return void
        public void Using()
        {
            Using @using = new Parser().Using(new Lexer("using Something 1.2.3"));
            Assert.IsNull(@using.Alias);
            Assert.IsNotNull(@using.Target.Components);
            Assert.AreEqual(@using.Version, Version.Parse("1.2.3"));
            Assert.AreEqual("Something", string.Join("\\", @using.Target.Components));

            @using = new Parser().Using(new Lexer("using SomeAlias := Something 1.2.0"));
            Assert.IsNotNull(@using.Alias.Components);
            Assert.AreEqual("SomeAlias", string.Join("\\", @using.Alias.Components));
            Assert.IsNotNull(@using.Target.Components);
            Assert.AreEqual(@using.Version, Version.Parse("1.2.0"));
            Assert.AreEqual("Something", string.Join("\\", @using.Target.Components));
        }