FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

VerifyTests/Verify.Cosmos: Adds Verify support to verify Azure CosmosDB. · GitHub

Latest commit

 

History

820 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verify.Cosmos

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();

snippet source | anchor

ItemResponse

A ItemResponse can be verified:

var response = await container.CreateItemAsync(
    item,
    new PartitionKey(item.LastName));
await Verify(response);

snippet source | anchor

Resulting in:

{
  RequestCharge: 7.4,
  Headers: {},
  StatusCode: Created,
  Resource: {
    Id: Guid_1,
    LastName: Andersen,
    Address: {
      State: WA,
      County: King,
      City: Seattle
    }
  }
}

snippet source | anchor

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);

snippet source | anchor

Resulting in:

{
  RequestCharge: 2.8,
  Count: 1,
  Headers: {},
  StatusCode: OK,
  Resource: [
    {
      Id: Guid_1,
      LastName: Andersen,
      Address: {
        State: WA,
        County: King,
        City: Seattle
      }
    }
  ]
}

snippet source | anchor

Icon

Approval designed by Mike Zuidgeest from The Noun Project.

About

Adds Verify support to verify Azure CosmosDB.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL