Skip to content

Commit d142eab

Browse files
committed
adding DocDB and EasyTables input bindings
1 parent ac7b02b commit d142eab

File tree

20 files changed

+237
-74
lines changed

20 files changed

+237
-74
lines changed

src/WebJobs.Script.Host/WebJobs.Script.Host.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,23 +80,23 @@
8080
<Private>True</Private>
8181
</Reference>
8282
<Reference Include="Microsoft.Azure.WebJobs.Extensions, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
83-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.1.0.2-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.dll</HintPath>
83+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.1.0.2-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.dll</HintPath>
8484
<Private>True</Private>
8585
</Reference>
8686
<Reference Include="Microsoft.Azure.WebJobs.Extensions.DocumentDB, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
87-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.DocumentDB.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.DocumentDB.dll</HintPath>
87+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.DocumentDB.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.DocumentDB.dll</HintPath>
8888
<Private>True</Private>
8989
</Reference>
9090
<Reference Include="Microsoft.Azure.WebJobs.Extensions.EasyTables, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
91-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.EasyTables.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.EasyTables.dll</HintPath>
91+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.EasyTables.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.EasyTables.dll</HintPath>
9292
<Private>True</Private>
9393
</Reference>
9494
<Reference Include="Microsoft.Azure.WebJobs.Extensions.NotificationHubs, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
95-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.dll</HintPath>
95+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.dll</HintPath>
9696
<Private>True</Private>
9797
</Reference>
9898
<Reference Include="Microsoft.Azure.WebJobs.Extensions.SendGrid, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
99-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.SendGrid.1.0.2-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.SendGrid.dll</HintPath>
99+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.SendGrid.1.0.2-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.SendGrid.dll</HintPath>
100100
<Private>True</Private>
101101
</Reference>
102102
<Reference Include="Microsoft.Azure.WebJobs.Host, Version=1.1.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">

src/WebJobs.Script.Host/packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
<package id="Microsoft.Azure.ServiceBus.EventProcessorHost" version="1.4.0" targetFramework="net46" />
1313
<package id="Microsoft.Azure.WebJobs" version="1.1.2-alpha-10286" targetFramework="net46" />
1414
<package id="Microsoft.Azure.WebJobs.Core" version="1.1.2-alpha-10286" targetFramework="net46" />
15-
<package id="Microsoft.Azure.WebJobs.Extensions" version="1.0.2-alpha-10260" targetFramework="net46" />
16-
<package id="Microsoft.Azure.WebJobs.Extensions.DocumentDB" version="1.0.0-alpha-10260" targetFramework="net46" />
17-
<package id="Microsoft.Azure.WebJobs.Extensions.EasyTables" version="1.0.0-alpha-10260" targetFramework="net46" />
18-
<package id="Microsoft.Azure.WebJobs.Extensions.NotificationHubs" version="1.0.0-alpha-10260" targetFramework="net46" />
19-
<package id="Microsoft.Azure.WebJobs.Extensions.SendGrid" version="1.0.2-alpha-10260" targetFramework="net46" />
15+
<package id="Microsoft.Azure.WebJobs.Extensions" version="1.0.2-alpha-10266" targetFramework="net46" />
16+
<package id="Microsoft.Azure.WebJobs.Extensions.DocumentDB" version="1.0.0-alpha-10266" targetFramework="net46" />
17+
<package id="Microsoft.Azure.WebJobs.Extensions.EasyTables" version="1.0.0-alpha-10266" targetFramework="net46" />
18+
<package id="Microsoft.Azure.WebJobs.Extensions.NotificationHubs" version="1.0.0-alpha-10266" targetFramework="net46" />
19+
<package id="Microsoft.Azure.WebJobs.Extensions.SendGrid" version="1.0.2-alpha-10266" targetFramework="net46" />
2020
<package id="Microsoft.Azure.WebJobs.ServiceBus" version="1.1.2-alpha-10286" targetFramework="net46" />
2121
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="net46" />
2222
<package id="Microsoft.Bcl.Build" version="1.0.21" targetFramework="net46" />

src/WebJobs.Script.WebHost/WebJobs.Script.WebHost.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,23 +133,23 @@
133133
<Private>True</Private>
134134
</Reference>
135135
<Reference Include="Microsoft.Azure.WebJobs.Extensions, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
136-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.1.0.2-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.dll</HintPath>
136+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.1.0.2-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.dll</HintPath>
137137
<Private>True</Private>
138138
</Reference>
139139
<Reference Include="Microsoft.Azure.WebJobs.Extensions.DocumentDB, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
140-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.DocumentDB.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.DocumentDB.dll</HintPath>
140+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.DocumentDB.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.DocumentDB.dll</HintPath>
141141
<Private>True</Private>
142142
</Reference>
143143
<Reference Include="Microsoft.Azure.WebJobs.Extensions.EasyTables, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
144-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.EasyTables.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.EasyTables.dll</HintPath>
144+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.EasyTables.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.EasyTables.dll</HintPath>
145145
<Private>True</Private>
146146
</Reference>
147147
<Reference Include="Microsoft.Azure.WebJobs.Extensions.NotificationHubs, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
148-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.dll</HintPath>
148+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.dll</HintPath>
149149
<Private>True</Private>
150150
</Reference>
151151
<Reference Include="Microsoft.Azure.WebJobs.Extensions.SendGrid, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
152-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.SendGrid.1.0.2-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.SendGrid.dll</HintPath>
152+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.SendGrid.1.0.2-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.SendGrid.dll</HintPath>
153153
<Private>True</Private>
154154
</Reference>
155155
<Reference Include="Microsoft.Azure.WebJobs.Host, Version=1.1.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">

src/WebJobs.Script.WebHost/packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
<package id="Microsoft.Azure.NotificationHubs" version="1.0.3" targetFramework="net46" />
2828
<package id="Microsoft.Azure.WebJobs" version="1.1.2-alpha-10286" targetFramework="net46" />
2929
<package id="Microsoft.Azure.WebJobs.Core" version="1.1.2-alpha-10286" targetFramework="net46" />
30-
<package id="Microsoft.Azure.WebJobs.Extensions" version="1.0.2-alpha-10260" targetFramework="net46" />
31-
<package id="Microsoft.Azure.WebJobs.Extensions.DocumentDB" version="1.0.0-alpha-10260" targetFramework="net46" />
32-
<package id="Microsoft.Azure.WebJobs.Extensions.EasyTables" version="1.0.0-alpha-10260" targetFramework="net46" />
33-
<package id="Microsoft.Azure.WebJobs.Extensions.NotificationHubs" version="1.0.0-alpha-10260" targetFramework="net46" />
34-
<package id="Microsoft.Azure.WebJobs.Extensions.SendGrid" version="1.0.2-alpha-10260" targetFramework="net46" />
30+
<package id="Microsoft.Azure.WebJobs.Extensions" version="1.0.2-alpha-10266" targetFramework="net46" />
31+
<package id="Microsoft.Azure.WebJobs.Extensions.DocumentDB" version="1.0.0-alpha-10266" targetFramework="net46" />
32+
<package id="Microsoft.Azure.WebJobs.Extensions.EasyTables" version="1.0.0-alpha-10266" targetFramework="net46" />
33+
<package id="Microsoft.Azure.WebJobs.Extensions.NotificationHubs" version="1.0.0-alpha-10266" targetFramework="net46" />
34+
<package id="Microsoft.Azure.WebJobs.Extensions.SendGrid" version="1.0.2-alpha-10266" targetFramework="net46" />
3535
<package id="Microsoft.Azure.WebJobs.ServiceBus" version="1.1.2-alpha-10286" targetFramework="net46" />
3636
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="net46" />
3737
<package id="Microsoft.Bcl.Build" version="1.0.21" targetFramework="net46" />

src/WebJobs.Script/Binding/DocumentDBBinding.cs

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public DocumentDBBinding(ScriptHostConfiguration config, DocumentDBBindingMetada
2525
CollectionName = metadata.CollectionName;
2626
CreateIfNotExists = metadata.CreateIfNotExists;
2727
ConnectionString = metadata.Connection;
28+
Id = metadata.Id;
2829
_bindingDirection = metadata.Direction;
2930
}
3031

@@ -36,6 +37,8 @@ public DocumentDBBinding(ScriptHostConfiguration config, DocumentDBBindingMetada
3637

3738
public string ConnectionString { get; private set; }
3839

40+
public string Id { get; private set; }
41+
3942
public override bool HasBindingParameters
4043
{
4144
get
@@ -57,13 +60,15 @@ public override Collection<CustomAttributeBuilder> GetCustomAttributes()
5760
PropertyInfo[] props = new[]
5861
{
5962
attributeType.GetProperty("CreateIfNotExists"),
60-
attributeType.GetProperty("ConnectionString")
63+
attributeType.GetProperty("ConnectionString"),
64+
attributeType.GetProperty("Id")
6165
};
6266

6367
object[] propValues = new object[]
6468
{
6569
CreateIfNotExists,
66-
ConnectionString
70+
ConnectionString,
71+
Id
6772
};
6873

6974
ConstructorInfo constructor = attributeType.GetConstructor(new[] { typeof(string), typeof(string) });
@@ -75,16 +80,28 @@ public override Collection<CustomAttributeBuilder> GetCustomAttributes()
7580

7681
public override async Task BindAsync(BindingContext context)
7782
{
78-
// Only output bindings are supported.
79-
if (Access == FileAccess.Write && _bindingDirection == BindingDirection.Out)
83+
DocumentDBAttribute attribute = new DocumentDBAttribute(DatabaseName, CollectionName)
8084
{
81-
DocumentDBAttribute attribute = new DocumentDBAttribute(DatabaseName, CollectionName)
82-
{
83-
CreateIfNotExists = CreateIfNotExists,
84-
ConnectionString = ConnectionString
85-
};
85+
CreateIfNotExists = CreateIfNotExists,
86+
ConnectionString = ConnectionString,
87+
Id = Id
88+
};
89+
RuntimeBindingContext runtimeContext = new RuntimeBindingContext(attribute);
8690

87-
RuntimeBindingContext runtimeContext = new RuntimeBindingContext(attribute);
91+
if (Access == FileAccess.Read && _bindingDirection == BindingDirection.In)
92+
{
93+
JObject input = await context.Binder.BindAsync<JObject>(runtimeContext);
94+
if (input != null)
95+
{
96+
byte[] byteArray = Encoding.UTF8.GetBytes(input.ToString());
97+
using (MemoryStream stream = new MemoryStream(byteArray))
98+
{
99+
stream.CopyTo(context.Value);
100+
}
101+
}
102+
}
103+
else if (Access == FileAccess.Write && _bindingDirection == BindingDirection.Out)
104+
{
88105
IAsyncCollector<JObject> collector = await context.Binder.BindAsync<IAsyncCollector<JObject>>(runtimeContext);
89106
byte[] bytes;
90107
using (MemoryStream ms = new MemoryStream())

src/WebJobs.Script/Binding/EasyTableBinding.cs

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,18 +72,30 @@ public override Collection<CustomAttributeBuilder> GetCustomAttributes()
7272

7373
public override async Task BindAsync(BindingContext context)
7474
{
75-
// Only output bindings are supported.
76-
if (Access == FileAccess.Write && _bindingDirection == BindingDirection.Out)
75+
EasyTableAttribute attribute = new EasyTableAttribute
7776
{
78-
EasyTableAttribute attribute = new EasyTableAttribute
79-
{
80-
TableName = TableName,
81-
Id = Id,
82-
MobileAppUri = MobileAppUri,
83-
ApiKey = ApiKey
84-
};
77+
TableName = TableName,
78+
Id = Id,
79+
MobileAppUri = MobileAppUri,
80+
ApiKey = ApiKey
81+
};
8582

86-
RuntimeBindingContext runtimeContext = new RuntimeBindingContext(attribute);
83+
RuntimeBindingContext runtimeContext = new RuntimeBindingContext(attribute);
84+
85+
if (Access == FileAccess.Read && _bindingDirection == BindingDirection.In)
86+
{
87+
JObject input = await context.Binder.BindAsync<JObject>(runtimeContext);
88+
if (input != null)
89+
{
90+
byte[] byteArray = Encoding.UTF8.GetBytes(input.ToString());
91+
using (MemoryStream stream = new MemoryStream(byteArray))
92+
{
93+
stream.CopyTo(context.Value);
94+
}
95+
}
96+
}
97+
else if (Access == FileAccess.Write && _bindingDirection == BindingDirection.Out)
98+
{
8799
IAsyncCollector<JObject> collector = await context.Binder.BindAsync<IAsyncCollector<JObject>>(runtimeContext);
88100
byte[] bytes;
89101
using (MemoryStream ms = new MemoryStream())

src/WebJobs.Script/Description/DocumentDBBindingMetadata.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,7 @@ internal class DocumentDBBindingMetadata : BindingMetadata
1010
public string CollectionName { get; set; }
1111

1212
public bool CreateIfNotExists { get; set; }
13+
14+
public string Id { get; set; }
1315
}
1416
}

src/WebJobs.Script/WebJobs.Script.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,23 +74,23 @@
7474
<Private>True</Private>
7575
</Reference>
7676
<Reference Include="Microsoft.Azure.WebJobs.Extensions, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
77-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.1.0.2-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.dll</HintPath>
77+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.1.0.2-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.dll</HintPath>
7878
<Private>True</Private>
7979
</Reference>
8080
<Reference Include="Microsoft.Azure.WebJobs.Extensions.DocumentDB, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
81-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.DocumentDB.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.DocumentDB.dll</HintPath>
81+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.DocumentDB.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.DocumentDB.dll</HintPath>
8282
<Private>True</Private>
8383
</Reference>
8484
<Reference Include="Microsoft.Azure.WebJobs.Extensions.EasyTables, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
85-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.EasyTables.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.EasyTables.dll</HintPath>
85+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.EasyTables.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.EasyTables.dll</HintPath>
8686
<Private>True</Private>
8787
</Reference>
8888
<Reference Include="Microsoft.Azure.WebJobs.Extensions.NotificationHubs, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
89-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.1.0.0-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.dll</HintPath>
89+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.1.0.0-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.NotificationHubs.dll</HintPath>
9090
<Private>True</Private>
9191
</Reference>
9292
<Reference Include="Microsoft.Azure.WebJobs.Extensions.SendGrid, Version=1.0.2.0, Culture=neutral, processorArchitecture=MSIL">
93-
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.SendGrid.1.0.2-alpha-10260\lib\net45\Microsoft.Azure.WebJobs.Extensions.SendGrid.dll</HintPath>
93+
<HintPath>..\..\packages\Microsoft.Azure.WebJobs.Extensions.SendGrid.1.0.2-alpha-10266\lib\net45\Microsoft.Azure.WebJobs.Extensions.SendGrid.dll</HintPath>
9494
<Private>True</Private>
9595
</Reference>
9696
<Reference Include="Microsoft.Azure.WebJobs.Host, Version=1.1.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">

src/WebJobs.Script/packages.config

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
<package id="Microsoft.Azure.ServiceBus.EventProcessorHost" version="1.4.0" targetFramework="net46" />
1414
<package id="Microsoft.Azure.WebJobs" version="1.1.2-alpha-10286" targetFramework="net46" />
1515
<package id="Microsoft.Azure.WebJobs.Core" version="1.1.2-alpha-10286" targetFramework="net46" />
16-
<package id="Microsoft.Azure.WebJobs.Extensions" version="1.0.2-alpha-10260" targetFramework="net46" />
17-
<package id="Microsoft.Azure.WebJobs.Extensions.DocumentDB" version="1.0.0-alpha-10260" targetFramework="net46" />
18-
<package id="Microsoft.Azure.WebJobs.Extensions.EasyTables" version="1.0.0-alpha-10260" targetFramework="net46" />
19-
<package id="Microsoft.Azure.WebJobs.Extensions.NotificationHubs" version="1.0.0-alpha-10260" targetFramework="net46" />
20-
<package id="Microsoft.Azure.WebJobs.Extensions.SendGrid" version="1.0.2-alpha-10260" targetFramework="net46" />
16+
<package id="Microsoft.Azure.WebJobs.Extensions" version="1.0.2-alpha-10266" targetFramework="net46" />
17+
<package id="Microsoft.Azure.WebJobs.Extensions.DocumentDB" version="1.0.0-alpha-10266" targetFramework="net46" />
18+
<package id="Microsoft.Azure.WebJobs.Extensions.EasyTables" version="1.0.0-alpha-10266" targetFramework="net46" />
19+
<package id="Microsoft.Azure.WebJobs.Extensions.NotificationHubs" version="1.0.0-alpha-10266" targetFramework="net46" />
20+
<package id="Microsoft.Azure.WebJobs.Extensions.SendGrid" version="1.0.2-alpha-10266" targetFramework="net46" />
2121
<package id="Microsoft.Azure.WebJobs.Logging" version="1.1.2-alpha-10286" targetFramework="net46" />
2222
<package id="Microsoft.Azure.WebJobs.ServiceBus" version="1.1.2-alpha-10286" targetFramework="net46" />
2323
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="net46" />

test/WebJobs.Script.Tests/CSharpEndToEndTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public CSharpEndToEndTests(TestFixture fixture) : base(fixture)
2222
[Fact]
2323
public async Task EasyTables()
2424
{
25-
await EasyTablesTest();
25+
await EasyTablesTest(isCSharp: true);
2626
}
2727

2828
[Fact]

0 commit comments

Comments
 (0)