public void ScanModulesPopulatesCompilerWithDetectedConfigurationTest()
        {
            var target = new BuildStrategyCompiler();

            target.ScanModules();

            target.ExecuteOrderRules.Should().ContainItemsAssignableTo<DummyExecuteOrderRule>();
            target.IgnoreRules.Should().ContainItemsAssignableTo<DummyIgnoreRule>();
            target.PostBuildActions.Should().ContainItemsAssignableTo<DummyPostBuildAction>();
            target.CreationRules.Should().ContainItemsAssignableTo<DummyCreationRule>();
            target.TypeCreators.Should().ContainItemsAssignableTo<DummyTypeCreator>();
            target.ValueGenerators.Should().ContainItemsAssignableTo<DummyValueGenerator>();
        }