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()); }
public void TestGetters_default() { RegistryImage image = RegistryImage.Named("registry/image"); Assert.AreEqual("registry/image", image.GetImageReference().ToString()); Assert.AreEqual(0, image.GetCredentialRetrievers().Count); }