コード例 #1
0
        public void ShouldListWithDefaultSettings()
        {
            var fixture = new HelmListFixture
            {
                Settings = new HelmListSettings()
            };

            var actual = fixture.Run();

            Assert.That(actual.Args, Is.EqualTo("list"));
        }
コード例 #2
0
        public void ShouldListWithAllSettings()
        {
            var fixture = new HelmListFixture
            {
                Settings = new HelmListSettings
                {
                    Debug           = true,
                    Home            = "./home",
                    Host            = "host",
                    KubeContext     = "kube_context",
                    TillerNamespace = "tiller_namespace",

                    All       = true,
                    ColWidth  = 99,
                    Date      = true,
                    Deleted   = true,
                    Deleting  = true,
                    Deployed  = true,
                    Failed    = true,
                    Max       = 99,
                    Namespace = "namespace",
                    Offset    = "offset",
                    Pending   = true,
                    Reverse   = true,
                    Short     = true,
                    Tls       = true,
                    TlsCaCert = "tls_ca_cert",
                    TlsCert   = "tls_cert",
                    TlsKey    = "tls_key",
                    TlsVerify = true,
                }
            };

            var actual = fixture.Run();

            Assert.That(actual.Args, Is.EqualTo(@"--debug --home ""./home"" --host ""host"" --kube-context ""kube_context"" --tiller-namespace ""tiller_namespace"" list --all --col-width ""99"" --date --deleted --deleting --deployed --failed --max ""99"" --namespace ""namespace"" --offset ""offset"" --pending --reverse --short --tls --tls-ca-cert ""tls_ca_cert"" --tls-cert ""tls_cert"" --tls-key ""tls_key"" --tls-verify"));
        }