public void WhenCalled_SetsStorageAccountConnectionString() { var config = new TableSingleUseTokenOptions( "UseDevelopmentStorage=true;"); Assert.Equal("UseDevelopmentStorage=true;", config.StorageAccountConnectionString); }
protected static TableEntityStore BuildEntityStore( TableSingleUseTokenOptions configuration) { Guard.Null(nameof(configuration), configuration); return(new TableEntityStore( table: CloudStorageAccount.Parse( configuration.StorageAccountConnectionString).CreateCloudTableClient() .GetTableReference(configuration.TableName), options: configuration.TableRequest)); }
public TableSingleUseTokenService(TableSingleUseTokenOptions options, SystemClock clock) : this(BuildEntityStore(options), clock) { }