public void CheckApproveStatus_Called_SqlDisposed() { // Arrange SetupShims(); // Act var message = TimesheetAPI.CheckApproveStatus(XmlSample, _sharepointShims.WebShim); // Assert Assert.AreEqual( "<ApproveStatus Result=\"0\" Status=\"5\" PercentComplete=\"7\" ErrorResult=\"result-sample\" " + "ResultText=\"result-text-sample\" ApprovalStatus=\"9\"></ApproveStatus>", message); Assert.IsTrue(_adoShims.ConnectionsDisposed.Any()); Assert.AreEqual(2, _adoShims.CommandsDisposed.Count); Assert.AreEqual(2, _adoShims.DataReadersDisposed.Count); }