Пример #1
0
        public void TestGetters()
        {
            RegistryImage image =
                RegistryImage.Named("registry/image")
                .AddCredentialRetriever(mockCredentialRetriever)
                .AddCredential("username", "password");

            Assert.AreEqual(2, image.GetCredentialRetrievers().Count);
            Assert.AreSame(mockCredentialRetriever, image.GetCredentialRetrievers()[0]);
            Assert.AreEqual(
                Credential.From("username", "password"),
                image.GetCredentialRetrievers()[1].Retrieve().Get());
        }
Пример #2
0
        public void TestGetters_default()
        {
            RegistryImage image = RegistryImage.Named("registry/image");

            Assert.AreEqual("registry/image", image.GetImageReference().ToString());
            Assert.AreEqual(0, image.GetCredentialRetrievers().Count);
        }