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); }
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); }