public void ValidateUriGenerationForResources() { string databaseId = "db1234"; string crId = "cr42"; CosmosClientContext context = new CosmosClientContextCore( client: null, clientOptions: null, userJsonSerializer: null, defaultJsonSerializer: null, cosmosResponseFactory: null, requestHandler: null, documentClient: null, documentQueryClient: new Mock <IDocumentQueryClient>().Object); CosmosDatabaseCore db = new CosmosDatabaseCore(context, databaseId); Assert.AreEqual(db.LinkUri.OriginalString, "/dbs/" + databaseId); CosmosContainerCore container = new CosmosContainerCore(context, db, crId); Assert.AreEqual(container.LinkUri.OriginalString, "/dbs/" + databaseId + "/colls/" + crId); }
public void ValidateUriGenerationForResources() { string databaseId = "db1234"; string crId = "cr42"; string spId = "sp9001"; string trId = "tr9002"; string udfId = "udf9003"; CosmosClientContext context = new CosmosClientContextCore( client: null, clientConfiguration: null, cosmosJsonSerializer: null, cosmosResponseFactory: null, requestHandler: null, documentClient: null, documentQueryClient: new Mock <IDocumentQueryClient>().Object); CosmosDatabaseCore db = new CosmosDatabaseCore(context, databaseId); Assert.AreEqual(db.LinkUri.OriginalString, "/dbs/" + databaseId); CosmosContainerCore container = new CosmosContainerCore(context, db, crId); Assert.AreEqual(container.LinkUri.OriginalString, "/dbs/" + databaseId + "/colls/" + crId); CosmosStoredProcedureCore sp = new CosmosStoredProcedureCore(context, container, spId); Assert.AreEqual(sp.LinkUri.OriginalString, "/dbs/" + databaseId + "/colls/" + crId + "/sprocs/" + spId); CosmosTrigger tr = new CosmosTrigger(context, container, trId); Assert.AreEqual(tr.LinkUri.OriginalString, "/dbs/" + databaseId + "/colls/" + crId + "/triggers/" + trId); CosmosUserDefinedFunction udf = new CosmosUserDefinedFunction(context, container, udfId); Assert.AreEqual(udf.LinkUri.OriginalString, "/dbs/" + databaseId + "/colls/" + crId + "/udfs/" + udfId); }