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