protected override ProjectSettings LoadProjectSettings() { ISpecFlowConfigurationReader configurationReader = new MonoDevelopSpecFlowConfigurationReader(project, tracer); var configurationHolder = configurationReader.ReadConfiguration(); // No way to get AssemblyName right now, therefore we'll just use DefaultNamespace string defaultNamespace = "Namespace"; if (project is DotNetProject) { defaultNamespace = ((DotNetProject)project).GetDefaultNamespace(project.Name); } return new ProjectSettings { ProjectName = project.Name, AssemblyName = defaultNamespace, ProjectFolder = project.BaseDirectory, DefaultNamespace = defaultNamespace, ProjectPlatformSettings = new ProjectPlatformSettings(), // TODO: We only support C# for now, later we'll add support to grab the provider based on the project ConfigurationHolder = configurationHolder }; }
protected override ProjectSettings LoadProjectSettings() { ISpecFlowConfigurationReader configurationReader = new MonoDevelopSpecFlowConfigurationReader(project, tracer); var configurationHolder = configurationReader.ReadConfiguration(); // No way to get AssemblyName right now, therefore we'll just use DefaultNamespace string defaultNamespace = "Namespace"; if (project is DotNetProject) { defaultNamespace = ((DotNetProject)project).GetDefaultNamespace(project.Name); } return(new ProjectSettings { ProjectName = project.Name, AssemblyName = defaultNamespace, ProjectFolder = project.BaseDirectory, DefaultNamespace = defaultNamespace, ProjectPlatformSettings = new ProjectPlatformSettings(), // TODO: We only support C# for now, later we'll add support to grab the provider based on the project ConfigurationHolder = configurationHolder }); }