public void IsWebClassLibrary_Returns_True_If_WebClassFeature_Is_Present() { var mockResult = new FeatureDetectionResult { FeatureStatus = { { Constants.WebClassLibraryFeatureName, true } } }; Assert.True(mockResult.IsWebClassLibrary()); }
private ProjectType GetProjectType(FeatureDetectionResult projectTypeFeatureResult) { if (projectTypeFeatureResult.IsMvcProject()) { return ProjectType.Mvc; } else if (projectTypeFeatureResult.IsWebApiProject()) { return ProjectType.WebApi; } else if (projectTypeFeatureResult.IsWebClassLibrary()) { return ProjectType.WebClassLibrary; } return ProjectType.ClassLibrary; }
internal ProjectType GetProjectType(FeatureDetectionResult projectTypeFeatureResult) { if (projectTypeFeatureResult.IsMvcProject()) { return(ProjectType.Mvc); } else if (projectTypeFeatureResult.IsWebApiProject()) { return(ProjectType.WebApi); } else if (projectTypeFeatureResult.IsWebClassLibrary()) { return(ProjectType.WebClassLibrary); } return(ProjectType.ClassLibrary); }
internal ProjectType GetProjectType(FeatureDetectionResult projectTypeFeatureResult) { if (projectTypeFeatureResult.IsMvcProject()) { return(ProjectType.Mvc); } else if (projectTypeFeatureResult.IsWebApiProject()) { return(ProjectType.WebApi); } else if (projectTypeFeatureResult.IsAspNetWebFormsProject()) { return(ProjectType.WebForms); } else if (projectTypeFeatureResult.IsWebClassLibrary()) { return(ProjectType.WebClassLibrary); } else if (projectTypeFeatureResult.IsWCFServiceConfigBasedProject()) { if (projectTypeFeatureResult.HasServiceHostReference()) { return(ProjectType.WCFConfigBasedService); } else { return(ProjectType.WCFServiceLibrary); } } else if (projectTypeFeatureResult.IsWCFServiceCodeBasedProject()) { return(ProjectType.WCFCodeBasedService); } else if (projectTypeFeatureResult.IsWCFClientProject()) { return(ProjectType.WCFClient); } return(ProjectType.ClassLibrary); }