Exemple #1
0
            public SharedTestState()
            {
                var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish"));

                DotNetRoot  = dotNet.BinPath;
                HostFxrPath = dotNet.GreatestVersionHostFxrFilePath;

                ComponentWithNoDependenciesFixture = new TestProjectFixture("ComponentWithNoDependencies", RepoDirectories)
                                                     .EnsureRestored(RepoDirectories.CorehostPackages)
                                                     .PublishProject();
                ComponentTypeName = $"Component.Component, {ComponentWithNoDependenciesFixture.TestProject.AssemblyName}";
            }
Exemple #2
0
            public SharedTestState()
            {
                var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish"));

                DotNetRoot  = dotNet.BinPath;
                HostFxrPath = dotNet.GreatestVersionHostFxrFilePath;

                PortableAppFixture = new TestProjectFixture("PortableApp", RepoDirectories)
                                     .EnsureRestored()
                                     .PublishProject();

                PortableAppWithExceptionFixture = new TestProjectFixture("PortableAppWithException", RepoDirectories)
                                                  .EnsureRestored()
                                                  .PublishProject();
            }
            public SharedTestState()
            {
                var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish"));

                DotNetRoot  = dotNet.BinPath;
                HostFxrPath = dotNet.GreatestVersionHostFxrFilePath;

                ApplicationFixture = new TestProjectFixture("PortableApp", RepoDirectories)
                                     .EnsureRestored()
                                     .PublishProject();
                ComponentWithNoDependenciesFixture = new TestProjectFixture("ComponentWithNoDependencies", RepoDirectories)
                                                     .EnsureRestored()
                                                     .PublishProject();
                SelfContainedApplicationFixture = new TestProjectFixture("StandaloneApp", RepoDirectories)
                                                  .EnsureRestored()
                                                  .PublishProject(selfContained: true);
                ComponentTypeName = $"Component.Component, {ComponentWithNoDependenciesFixture.TestProject.AssemblyName}";
            }
            public SharedTestState()
            {
                var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish"));

                DotNetRoot  = dotNet.BinPath;
                HostFxrPath = dotNet.GreatestVersionHostFxrFilePath;

                ApplicationFixture = new TestProjectFixture("AppWithCustomEntryPoints", RepoDirectories)
                                     .EnsureRestored(RepoDirectories.CorehostPackages)
                                     .PublishProject(selfContained: "false");
                ComponentWithNoDependenciesFixture = new TestProjectFixture("ComponentWithNoDependencies", RepoDirectories)
                                                     .EnsureRestored(RepoDirectories.CorehostPackages)
                                                     .PublishProject();
                SelfContainedApplicationFixture = new TestProjectFixture("AppWithCustomEntryPoints", RepoDirectories)
                                                  .EnsureRestored(RepoDirectories.CorehostPackages)
                                                  .PublishProject(selfContained: "true");
                ComponentTypeName       = $"Component.Component, {ComponentWithNoDependenciesFixture.TestProject.AssemblyName}";
                FunctionPointerTypeName = $"AppWithCustomEntryPoints.Program, {ApplicationFixture.TestProject.AssemblyName}";
            }