public void ShouldBuildScheme() { var profile = parser.TryParse("a.output=xml"); profile.WasSuccessful.ShouldBeTrue(); profile.Expectations.ShouldBeEmpty(); var tree = builder.BuildScheme(profile.Value, new QualifiedName[0]).ToList(); var leaf = tree.ShouldHaveSingleItem() .Children .ShouldHaveSingleItem() .ShouldBeOfType <Scheme.SchemeLeaf>(); leaf.Type.ShouldBe(Scheme.EntryType.output); leaf.Value.ShouldBe("xml"); }