public void EmptyModulesDiscovered()
{
var fs = new TestFileSystemDirectory("root",
new TestFileSystemDirectory("src",
new TestFileSystemDirectory("Module1"),
new TestFileSystemDirectory("Module2"),
new TestFileSystemDirectory("Module3")),
new TestFileSystemDirectory("output"));
var suite = new Suite(fs);
suite.Modules.Should().BeEmpty();
var discovery = new ModuleProjectDiscovery(fs);
discovery.ExtendWithDiscoveries(suite);
suite.Modules.Should().HaveCount(3);
suite.Modules.Should().OnlyContain(m => m.Name == "Module1" ||
m.Name == "Module2" ||
m.Name == "Module3");
}