From 1681b7952499232cbcec67e16376ee2637e54566 Mon Sep 17 00:00:00 2001 From: Jarred Capellman Date: Fri, 30 Oct 2020 19:39:49 -0500 Subject: [PATCH] Added: AppendTests for 100% coverage --- METL.Tests/AppendTests.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/METL.Tests/AppendTests.cs b/METL.Tests/AppendTests.cs index d12e79d..a50cbae 100644 --- a/METL.Tests/AppendTests.cs +++ b/METL.Tests/AppendTests.cs @@ -22,6 +22,24 @@ public void NullSourceBytes() METLAppender.AppendBytesFromBytes(null, null); } + [TestMethod] + public void ValidSourceBytes() + { + var sourceFile = Path.Combine(AppContext.BaseDirectory, "Samples/PE32Bad.cs"); + var destFile = Path.Combine(AppContext.BaseDirectory, "Samples/PE32Bad.cs"); + + METLAppender.AppendBytesFromBytes(File.ReadAllBytes(sourceFile), File.ReadAllBytes(destFile)); + } + + [TestMethod] + public void ValidSourcFiles() + { + var sourceFile = Path.Combine(AppContext.BaseDirectory, "Samples/PE32Bad.cs"); + var destFile = Path.Combine(AppContext.BaseDirectory, "Samples/PE32Bad.cs"); + + METLAppender.AppendBytesFromFile(File.ReadAllBytes(sourceFile), destFile); + } + [TestMethod] [ExpectedException(typeof(ArgumentNullException))] public void NullEmbedFileName()