public void TestGetImageConfiguration_dockerDaemonImage() { Containerizer containerizer = Containerizer.To(DockerDaemonImage.Named("docker/daemon/image")); ImageConfiguration imageConfiguration = containerizer.GetImageConfiguration(); Assert.AreEqual("docker/daemon/image", imageConfiguration.GetImage().ToString()); Assert.AreEqual(0, imageConfiguration.GetCredentialRetrievers().Length); }
public void TestGetImageConfiguration_tarImage() { Containerizer containerizer = Containerizer.To(TarImage.Named("tar/image").SaveTo(Paths.Get("output/file"))); ImageConfiguration imageConfiguration = containerizer.GetImageConfiguration(); Assert.AreEqual("tar/image", imageConfiguration.GetImage().ToString()); Assert.AreEqual(0, imageConfiguration.GetCredentialRetrievers().Length); }
public void TestGetImageConfiguration_registryImage() { CredentialRetriever credentialRetriever = Mock.Of <CredentialRetriever>(); Containerizer containerizer = Containerizer.To( RegistryImage.Named("registry/image").AddCredentialRetriever(credentialRetriever)); ImageConfiguration imageConfiguration = containerizer.GetImageConfiguration(); Assert.AreEqual("registry/image", imageConfiguration.GetImage().ToString()); Assert.AreEqual( new[] { credentialRetriever }, imageConfiguration.GetCredentialRetrievers()); }