title: Using the Arrange Act Assert pattern with Integration Tests
body: <p>Using the Arrange Act Assert what should be in the Arrange "section" considering that this is an integration test on my database?</p>
  
  <pre><code>private void Delete_Release_Test_Data(string conString)
          {
              UnitTestHelper.PrepareData(new[] { "ReleaseId" }, new object[] { 100 });
              UnitTestHelper.InsertPreparedData(conString, RELEASE_TABLE);
          }
  
          [Test]
          public void Delete_Release(string conString)
          {
              Delete_Release_Test_Data(conString);
  
              // ARRANGE
              // What should I put here ???
  
              // ACT
              IReleaseDataProvider provider = new ReleaseDataProvider();
              provider.DeleteRelease(100);
  
              // ASSERT
              Assert.IsTrue(UnitTestHelper.HasNoData(conString, string.Format("SELECT * FROM {0}", RELEASE_TABLE)));
          }
  </code></pre>