public void HasOpenSSLDependency(string version) { var asset = new RuntimeAsset(NullLogger.Instance, TestDotNetEnv.Create(), version, Architecture.X64); asset.Dependencies .Should() .AllBeOfType <OpenSslAsset>() .And.HaveCount(1); }
public void ListsRuntimeAssetsAsDependencies() { var asset = new SdkAsset(NullLogger.Instance, TestDotNetEnv.Create(), "1.0.1", Architecture.X64); asset.Dependencies .Should() .AllBeOfType <RuntimeAsset>() .And.HaveCount(2); asset.Dependencies .Cast <RuntimeAsset>() .Select(r => r.Version) .Should() .Contain(new[] { "1.0.4", "1.1.1" }); }