public async Task GetOwnedLeasesAsync_ReturnsOnlyMatched() { DocumentServiceLeaseContainerCosmos documentServiceLeaseContainerCosmos = new DocumentServiceLeaseContainerCosmos( DocumentServiceLeaseContainerCosmosTests.GetMockedContainer(), DocumentServiceLeaseContainerCosmosTests.leaseStoreManagerSettings); IEnumerable <DocumentServiceLease> readLeases = await documentServiceLeaseContainerCosmos.GetOwnedLeasesAsync(); CollectionAssert.AreEqual(DocumentServiceLeaseContainerCosmosTests.allLeases.Where(l => l.Owner == DocumentServiceLeaseContainerCosmosTests.leaseStoreManagerSettings.HostName).ToList(), readLeases.ToList()); }
public async Task GetAllLeasesAsync_ReturnsAllLeaseDocuments() { DocumentServiceLeaseContainerCosmos documentServiceLeaseContainerCosmos = new DocumentServiceLeaseContainerCosmos( DocumentServiceLeaseContainerCosmosTests.GetMockedContainer(), DocumentServiceLeaseContainerCosmosTests.leaseStoreManagerSettings); IEnumerable <DocumentServiceLease> readLeases = await documentServiceLeaseContainerCosmos.GetAllLeasesAsync(); CollectionAssert.AreEqual(DocumentServiceLeaseContainerCosmosTests.allLeases, readLeases.ToList()); }
public async Task GetOwnedLeasesAsync_ReturnsOnlyMatched() { DocumentServiceLeaseContainerCosmos documentServiceLeaseContainerCosmos = new DocumentServiceLeaseContainerCosmos( DocumentServiceLeaseContainerCosmosTests.GetMockedContainer(), DocumentServiceLeaseContainerCosmosTests.leaseStoreManagerSettings); List <DocumentServiceLease> readLeases = (await documentServiceLeaseContainerCosmos.GetOwnedLeasesAsync()).ToList(); List <DocumentServiceLeaseCore> owned = DocumentServiceLeaseContainerCosmosTests.allLeases.Where(l => l.Owner == DocumentServiceLeaseContainerCosmosTests.leaseStoreManagerSettings.HostName).ToList(); Assert.AreEqual(owned.Count, readLeases.Count); Assert.AreEqual(owned[0].Id, readLeases[0].Id); Assert.AreEqual(owned[0].Owner, readLeases[0].Owner); }
public async Task GetAllLeasesAsync_ReturnsAllLeaseDocuments() { DocumentServiceLeaseContainerCosmos documentServiceLeaseContainerCosmos = new DocumentServiceLeaseContainerCosmos( DocumentServiceLeaseContainerCosmosTests.GetMockedContainer(), DocumentServiceLeaseContainerCosmosTests.leaseStoreManagerSettings); List <DocumentServiceLease> readLeases = (await documentServiceLeaseContainerCosmos.GetAllLeasesAsync()).ToList(); Assert.AreEqual(DocumentServiceLeaseContainerCosmosTests.allLeases.Count, readLeases.Count); Assert.AreEqual(DocumentServiceLeaseContainerCosmosTests.allLeases[0].Id, readLeases[0].Id); Assert.AreEqual(DocumentServiceLeaseContainerCosmosTests.allLeases[1].Id, readLeases[1].Id); Assert.AreEqual(DocumentServiceLeaseContainerCosmosTests.allLeases[0].Owner, readLeases[0].Owner); Assert.AreEqual(DocumentServiceLeaseContainerCosmosTests.allLeases[1].Owner, readLeases[1].Owner); }