public void Compact_NullObject_Throws() { _connectionMock = new Mock<ICouchConnection>(MockBehavior.Strict); _connectionMock.Setup(s => s.Post("unittest/_compact", null)).Returns(_errorMissingResponse.Object); var svc = new CouchService(_connectionMock.Object); Assert.Throws<ArgumentNullException>(() => svc.BeginDatabaseCompact(null)); }
public void Compact_Begin_Return() { _connectionMock = new Mock<ICouchConnection>(MockBehavior.Strict); _connectionMock.Setup(s => s.Post("unittest/_compact", null)).Returns(_successResponse.Object); var svc = new CouchService(_connectionMock.Object); var result = svc.BeginDatabaseCompact(svc.GetDatabase("unittest")); Assert.IsTrue(result.IsOk); }