Esempio n. 1
0
        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);
        }