// // You can use the following additional attributes as you write your tests: // // Use ClassInitialize to run code before running the first test in the class // [ClassInitialize()] // public static void MyClassInitialize(TestContext testContext) { } // // Use ClassCleanup to run code after all tests in a class have run // [ClassCleanup()] // public static void MyClassCleanup() { } // // Use TestInitialize to run code before running each test // [TestInitialize()] // public void MyTestInitialize() { } // // Use TestCleanup to run code after each test has run // [TestCleanup()] // public void MyTestCleanup() { } // #endregion private string ExecuteTest(string assemblyName, HeapFactory heapFactory) { var options = new Options(); options.monotonicHeap = true; options.dereference = Options.Dereference.Assume; BCT.TranslateAssemblyAndWriteOutput(new List <string> { assemblyName }, heapFactory, options, null, false); var fileName = Path.ChangeExtension(assemblyName, "bpl"); var s = File.ReadAllText(fileName); return(s); }