Bari.Core.Test.Discovery.ModuleProjectDiscoveryTest.EmptyModulesDiscovered C# (CSharp) Method

EmptyModulesDiscovered() private method

private EmptyModulesDiscovered ( ) : void
return void
        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");
        }