public void MultipleItems()
{
const string yaml = @"---
suite: test
aliases:
ref1:
- ref://test1
- ref://test2
ref2:
- ref://test3
- ref://test4
- ref://test5
";
var aliases = LoadAliases(yaml);
aliases.Names.Should().HaveCount(2);
aliases.Names.Should().Contain("ref1");
aliases.Names.Should().Contain("ref2");
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));
var ref2 = aliases.Get("ref2");
ref2.Should().NotBeNull();
ref2.References.Should().HaveCount(3);
ref2.References.Should().Contain(new Reference(new Uri("ref://test3"), ReferenceType.Build));
ref2.References.Should().Contain(new Reference(new Uri("ref://test4"), ReferenceType.Build));
ref2.References.Should().Contain(new Reference(new Uri("ref://test5"), ReferenceType.Build));
}