public void DetectFeaturesInSolution_Detects_Features_In_Specified_Solution() { const string mvcFeature = "AspNetMvcFeature"; const string webApiFeature = "AspNetWebApiFeature"; const string sqlServerProviderFeature = "SqlServerProviderFeature"; const string postgresProviderFeature = "PostgresProviderFeature"; var results = FeatureDetector.DetectFeaturesInSolution(TestProjectsSetupFixture.MvcSolutionPath); var mvcResults = results[TestProjectsSetupFixture.MvcProjectPath]; Assert.True(mvcResults.FeatureStatus[mvcFeature]); Assert.False(mvcResults.FeatureStatus[webApiFeature]); Assert.False(mvcResults.FeatureStatus[sqlServerProviderFeature]); Assert.False(mvcResults.FeatureStatus[postgresProviderFeature]); }