public void ModuleNameAccepted()
{
const string yaml = @"---
suite: Test suite
modules:
- name: Module1
projects:
- name: Project11
type: executable
- name: Module2
projects:
- name: Project21
- name: Project22
type: executable
- name: Module3
products:
- name: testproduct
startup: Module2
modules:
- Module1
- Module2
- Module3
";
var loader = kernel.Get<InMemoryYamlModelLoader>();
loader.Should().NotBeNull();
var suite = loader.Load(yaml);
var p = suite.GetProduct("testproduct").GetParameters<StartupModuleParameters>("startup");
p.Project.Should().NotBeNull();
p.Project.Name.Should().Be("Project22");
}