public void GetEntityFrameworkVersion_returns_null_when_misc_files() { var project = MockDTE.CreateMiscFilesProject(); var serviceProvider = new Mock <IServiceProvider>(); var schemaVersion = EdmUtils.GetEntityFrameworkVersion(project, serviceProvider.Object); Assert.Null(schemaVersion); }
public void GetProjectRoot_returns_solution_dir_when_misc_project() { var solution = new Mock <IVsSolution>(); var solutionDirectory = @"C:\Path\To\Solution\"; string temp; solution.Setup(s => s.GetSolutionInfo(out solutionDirectory, out temp, out temp)); var serviceProvider = new Mock <IServiceProvider>(); serviceProvider.Setup(p => p.GetService(typeof(IVsSolution))).Returns(solution.Object); var root = VsUtils.GetProjectRoot(MockDTE.CreateMiscFilesProject(), serviceProvider.Object); Assert.Equal(solutionDirectory, root.FullName); }
public void SchemaVersionSupportedInProject_returns_true_for_all_versions_for_misc_project() { var serviceProvider = new Mock <IServiceProvider>().Object; Assert.True( VsUtils.SchemaVersionSupportedInProject( MockDTE.CreateMiscFilesProject(), EntityFrameworkVersion.Version1, serviceProvider)); Assert.True( VsUtils.SchemaVersionSupportedInProject( MockDTE.CreateMiscFilesProject(), EntityFrameworkVersion.Version2, serviceProvider)); Assert.True( VsUtils.SchemaVersionSupportedInProject( MockDTE.CreateMiscFilesProject(), EntityFrameworkVersion.Version3, serviceProvider)); }
public void IsMiscellaneousProject_detects_misc_files_project() { Assert.True(VsUtils.IsMiscellaneousProject(MockDTE.CreateMiscFilesProject())); Assert.False(VsUtils.IsMiscellaneousProject(MockDTE.CreateProject())); }