public void WriteVersion5(string inputResourceName, Type resourceAnchor, byte[] expectedWevt)
        {
            var manifest = TestHelper.LoadManifest(resourceAnchor, inputResourceName);

            using var tempFile = new TempFile();
            using (var writer = new EventTemplateWriter(tempFile.Stream))
                writer.Write(manifest.Providers);

            SequenceAssert.SequenceEqual(expectedWevt, tempFile.Stream.ReadAllBytes());
        }
        public void Write(string inputResourceName, Type resourceAnchor, byte[] expectedMsgTable)
        {
            var manifest = TestHelper.LoadManifest(resourceAnchor, inputResourceName);

            Assert.Single(manifest.Resources);

            using var tempStream = new MemoryStream();
            using (var writer = new MessageTableWriter(tempStream))
                writer.Write(manifest.Resources[0].Strings.Select(CreateMessage), diags);

            SequenceAssert.SequenceEqual(expectedMsgTable, tempStream.ReadAllBytes());
        }