コード例 #1
0
 public CosmosDbSqlProviderV3Tests()
 {
     this.sut         = this.ServiceProvider.GetService <ICosmosDbSqlProvider <Customer> >();
     this.entityFaker = new Faker <Customer>() //https://github.com/bchavez/Bogus
                        .RuleFor(u => u.Id, f => Guid.NewGuid().ToString())
                        .RuleFor(u => u.CustomerNumber, f => f.Random.Replace("??-#####"))
                        .RuleFor(u => u.Gender, f => f.PickRandom(new[] { "Male", "Female" }))
                        .RuleFor(u => u.FirstName, (f, u) => f.Name.FirstName())
                        .RuleFor(u => u.LastName, (f, u) => f.Name.LastName())
                        .RuleFor(u => u.Email, (f, u) => f.Internet.Email(u.FirstName, u.LastName))
                        .RuleFor(u => u.Region, (f, u) => f.PickRandom(new[] { "East", "West" }))
                        .RuleFor(u => u.TenantId, (f, u) => this.tenantId);
 }
コード例 #2
0
 public CosmosDbSqlRepositoryOptionsBuilder <TEntity> Provider(ICosmosDbSqlProvider <TEntity> provider)
 {
     this.Target.Provider = provider;
     return(this);
 }