Exemplo n.º 1
0
        public void CopyCommandShallEnsureBothSidesAreDoubleQuotedEvenIfArgumentHasOnlyOneSide()
        {
            var cp = new CopyCommand("entrypoint.sh", "\"/worker/entrypoint.sh");

            Assert.AreEqual("COPY [\"entrypoint.sh\",\"/worker/entrypoint.sh\"]", cp.ToString());
        }
Exemplo n.º 2
0
        public void CopyCommandShallDoubleQuoteWrapAllArguments()
        {
            var cp = new CopyCommand("entrypoint.sh", "/worker/entrypoint.sh");

            Assert.AreEqual("COPY [\"entrypoint.sh\",\"/worker/entrypoint.sh\"]", cp.ToString());
        }
Exemplo n.º 3
0
        public void CopyCommandShallNotAddDoubleQuoteWrapForArgumentsWithDoubleQuote()
        {
            var cp = new CopyCommand("entrypoint.sh", "\"/worker/entrypoint.sh\"");

            Assert.AreEqual("COPY [\"entrypoint.sh\",\"/worker/entrypoint.sh\"]", cp.ToString());
        }