public void DoesntReturnHypervisorNameWhenItsNotDetected()
        {
            var info = new HostEnvironmentInfoBuilder()
                       .WithoutVMHypervisor()
                       .Build();

            string line = info.ToFormattedString().First();

            string expected = $"{HostEnvironmentInfo.BenchmarkDotNetCaption}=v{info.BenchmarkDotNetVersion}, " +
                              $"OS={info.OsVersion.Value}";

            Assert.Equal(expected, line);
        }
Пример #2
0
        public void ReturnsHipervisorNameWhenItsDetected(VirtualMachineHypervisor hypervisor)
        {
            var info = new HostEnvironmentInfoBuilder()
                       .WithVMHypervisor(hypervisor)
                       .Build();

            string line = info.ToFormattedString().First();

            string expected = $"{HostEnvironmentInfo.BenchmarkDotNetCaption}=v{info.BenchmarkDotNetVersion}, " +
                              $"OS={info.OsVersion.Value}, VM={hypervisor.Name}";

            Assert.Equal(expected, line);
        }