Ejemplo n.º 1
0
        public void Decompile_Test_Field(string fieldName, string expectedNotClean)
        {
            // Arrange
            var cd       = new CodeDecompiler("test.dll", _stream);
            var handle   = DecompileHandleHelper.DecompileField(_module, TypeName, fieldName);
            var expected = expectedNotClean.CleanUpCode();

            // Act
            var actual = cd.Decompile(handle).CleanUpCode();

            // Assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 2
0
        public void Decompile_Test_method(string methodName, string expectedNotClean,
                                          params Type[] typeList)
        {
            // Arrange
            var cd       = new CodeDecompiler("test.dll", _stream);
            var handle   = DecompileHandleHelper.DecompileMethod(_module, TypeName, methodName, typeList);
            var expected = expectedNotClean.CleanUpCode();

            // Act
            var actual = cd.Decompile(handle).CleanUpCode();

            // Assert
            Assert.AreEqual(expected, actual);
        }