Exemplo n.º 1
0
        public void SubmitTimesheet_Blocked_MessageFilled()
        {
            // Arrange
            SetupShims(true, -1, false);

            // Act
            var message = TimesheetAPI.SubmitTimesheet(XmlSample, _sharepointShims.WebShim);

            // Assert
            Assert.AreEqual("<SubmitTimesheet Status=\"0\"></SubmitTimesheet>", message);
            Assert.IsTrue(_adoShims.ConnectionsDisposed.Any());
            Assert.AreEqual(2, _adoShims.CommandsDisposed.Count);
            Assert.AreEqual(1, _adoShims.DataReadersDisposed.Count);
        }