public void ReleaseVersion_Include() { var sdkPath = CreateFakeSdkFolder(version: new("6.0.100")); var include = SdkInstanceProvider.IncludeSdkInstance( sdkPath, targetVersion: null, includePrerelease: false); Assert.True(include); }
public void PreReleaseVersion_TargetVersionTrumpsIncludePrereleases_Include() { var sdkPath = CreateFakeSdkFolder(version: new("7.0.100-preview.2")); var include = SdkInstanceProvider.IncludeSdkInstance( sdkPath, targetVersion: new("7.0.100-preview.2"), includePrerelease: false); Assert.True(include); }
public void MissingVersionFile_DoNotInclude() { var sdkPath = CreateFakeSdkFolder(version: null); var include = SdkInstanceProvider.IncludeSdkInstance( sdkPath, targetVersion: null, includePrerelease: false); Assert.False(include); }
public void ReleaseVersion_DoesNotMatchTargetVersion_DoNotInclude() { var sdkPath = CreateFakeSdkFolder(version: new("6.0.100")); var include = SdkInstanceProvider.IncludeSdkInstance( sdkPath, targetVersion: new("6.0.101"), includePrerelease: false); Assert.False(include); }