public void AllLoadersAskedForUnknownProjectSections()
{
const string yaml = @"---
suite: Test suite
modules:
- name: mod1
projects:
- name: proj1
test1: anything
tests:
- name: testproj
test2:
- one
- two
- three
";
var paramLoader = new Mock<IYamlProjectParametersLoader>();
kernel.Bind<IYamlProjectParametersLoader>().ToConstant(paramLoader.Object);
var loader = kernel.Get<InMemoryYamlModelLoader>();
loader.Should().NotBeNull();
var suite = loader.Load(yaml);
suite.Should().NotBeNull();
paramLoader.Verify(l => l.Supports("test1"), Times.AtLeastOnce());
paramLoader.Verify(l => l.Supports("test2"), Times.AtLeastOnce());
}