public void RuntimeInformationTest()
{
var runtime = InternalSDKUtils.DetermineRuntime();
Assert.NotEqual("Unknown", runtime);
Assert.False(runtime.Contains(" "));
var framework = InternalSDKUtils.DetermineFramework();
Assert.NotEqual("Unknown", framework);
Assert.False(framework.Contains(" "));
var os = InternalSDKUtils.DetermineOS();
Assert.NotEqual("Unknown", os);
Assert.False(os.Contains(" "));
var osver = InternalSDKUtils.DetermineOSVersion();
Assert.NotEqual("Unknown", osver);
Assert.False(osver.Contains(" "));
var platform = InternalSDKUtils.PlatformUserAgent();
Assert.NotEqual("Unknown", platform);
Assert.False(platform.Contains(" "));
Assert.Equal(platform, os + "_" + osver);
Assert.Equal(RuntimeInformation.FrameworkDescription.Trim().Replace(' ', '_'), runtime + "_" + framework);
}