Verify.Cosmos
April 9, 2026 ยท View on GitHub
Adds Verify support to verify Azure CosmosDB.
See Milestones for release notes.
Sponsors
Entity Framework Extensions
Entity Framework Extensions is a major sponsor and is proud to contribute to the development this project.
Developed using JetBrains IDEs
NuGet
Usage
[ModuleInitializer]
public static void Init() =>
VerifyCosmos.Initialize();
ItemResponse
A ItemResponse can be verified:
var response = await container.CreateItemAsync(
item,
new PartitionKey(item.LastName));
await Verify(response);
Resulting in:
{
RequestCharge: 7.4,
Headers: {},
StatusCode: Created,
Resource: {
Id: Guid_1,
LastName: Andersen,
Address: {
State: WA,
County: King,
City: Seattle
}
}
}
FeedResponse
A FeedResponse can be verified:
using var iterator = container.GetItemLinqQueryable<Family>()
.Where(b => b.Id == item.Id)
.ToFeedIterator();
var feedResponse = await iterator.ReadNextAsync();
await Verify(feedResponse);
Resulting in:
{
RequestCharge: 2.8,
Count: 1,
Headers: {},
StatusCode: OK,
Resource: [
{
Id: Guid_1,
LastName: Andersen,
Address: {
State: WA,
County: King,
City: Seattle
}
}
]
}
Icon
Approval designed by Mike Zuidgeest from The Noun Project.

