You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
823 B

  1. using NUnit.Framework;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Reflection;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace ICSharpCode.Decompiler.Tests.FSharpPatterns
  9. {
  10. [TestFixture]
  11. public class FSharpPatternTests
  12. {
  13. [Test]
  14. public void FSharpUsingDecompilesToCSharpUsing_Debug()
  15. {
  16. var ilCode = TestHelpers.FuzzyReadResource("FSharpUsing.fs.Debug.il");
  17. var csharpCode = TestHelpers.FuzzyReadResource("FSharpUsing.fs.Debug.cs");
  18. TestHelpers.RunIL(ilCode, csharpCode);
  19. }
  20. [Test]
  21. public void FSharpUsingDecompilesToCSharpUsing_Release()
  22. {
  23. var ilCode = TestHelpers.FuzzyReadResource("FSharpUsing.fs.Release.il");
  24. var csharpCode = TestHelpers.FuzzyReadResource("FSharpUsing.fs.Release.cs");
  25. TestHelpers.RunIL(ilCode, csharpCode);
  26. }
  27. }
  28. }