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

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

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

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