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); }
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); }