Bari.Core.Test.Loader.YamlReferenceAliasesLoaderTest.SingleItem C# (CSharp) Method

SingleItem() private method

private SingleItem ( ) : void
return void
        public void SingleItem()
        {
            const string yaml = @"---
            suite: test
            aliases:
            ref1:
              - ref://test1
              - ref://test2
            ";
            var aliases = LoadAliases(yaml);
            aliases.Names.Should().HaveCount(1);
            aliases.Names.First().Should().Be("ref1");

            var ref1 = aliases.Get("ref1");
            ref1.Should().NotBeNull();

            ref1.References.Should().HaveCount(2);
            ref1.References.Should().Contain(new Reference(new Uri("ref://test1"), ReferenceType.Build));
            ref1.References.Should().Contain(new Reference(new Uri("ref://test2"), ReferenceType.Build));
        }