public void Compilation_of_app_with_P2P_reference_to_fsharp_library_should_be_runnable() { var testProject = Path.Combine(s_testProjectsRoot, "TestApp", "project.json"); var runCommand = new RunCommand(testProject); var oldDirectory = Directory.GetCurrentDirectory(); Directory.SetCurrentDirectory(Path.GetDirectoryName(testProject)); var result = runCommand.Execute(); result.Should().Pass(); Directory.SetCurrentDirectory(oldDirectory); }
public void TestDotnetRun() { var runCommand = new RunCommand(TestProject); runCommand.Execute() .Should() .Pass(); }
public void TestDotnetRun() { var restoreCommand = new TestCommand("dotnet"); restoreCommand.Execute($"restore {TestProject}") .Should() .Pass(); var runCommand = new RunCommand(TestProject); runCommand.Execute() .Should() .Pass(); }
public void DepsDependencyContextIsValidOnBuild() { var testProjectPath = Path.Combine(RepoRoot, "TestAssets", "TestProjects", "DependencyContextValidator", "TestAppDeps"); var testProject = Path.Combine(testProjectPath, "project.json"); var runCommand = new RunCommand(testProject); runCommand.Execute().Should().Pass(); }