Exemplo n.º 1
0
        public void HasOpenSSLDependency(string version)
        {
            var asset = new RuntimeAsset(NullLogger.Instance,
                                         TestDotNetEnv.Create(),
                                         version,
                                         Architecture.X64);

            asset.Dependencies
            .Should()
            .AllBeOfType <OpenSslAsset>()
            .And.HaveCount(1);
        }
Exemplo n.º 2
0
        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" });
        }