示例#1
0
        public void WhenNoCustomSettings_BothManifestListAndManifestArePresent()
        {
            var fixture = new DockerManifestInspectFixture
            {
                ManifestList = "manifest_list",
                Manifest     = "manifest",
            };

            var actual = fixture.Run();

            Assert.That(actual.Args.Trim(), Is.EqualTo("manifest inspect manifest_list manifest"));
        }
示例#2
0
        public void WhenInsecureIsSet_InsecureFlagIsPresent()
        {
            var fixture = new DockerManifestInspectFixture
            {
                Settings = new DockerManifestInspectSettings {
                    Insecure = true
                },
            };

            var actual = fixture.Run();

            Assert.That(actual.Args.Trim(), Is.EqualTo("manifest inspect --insecure"));
        }
示例#3
0
        public void WhenInsecureIsSetAndAllArgumentsPresent_ProducesCorrectCommand()
        {
            var fixture = new DockerManifestInspectFixture
            {
                Settings = new DockerManifestInspectSettings {
                    Insecure = true
                },
                ManifestList = "manifest_list",
                Manifest     = "manifest",
            };

            var actual = fixture.Run();

            Assert.That(actual.Args.Trim(), Is.EqualTo("manifest inspect --insecure manifest_list manifest"));
        }