forked from MoonStorm/FastCrud
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDeclarativeSqlSteps_Invalid.cs
35 lines (29 loc) · 1.11 KB
/
DeclarativeSqlSteps_Invalid.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
namespace Dapper.FastCrud.Tests.Features
{
using System;
using Dapper.FastCrud.Tests.Models;
using DeclarativeSql;
using TechTalk.SpecFlow;
using DeclarativeSql.Dapper;
using NUnit.Framework;
[Binding]
public class DeclarativeSqlSteps_Invalid : EntityGenerationSteps
{
private DatabaseTestContext _testContext;
public DeclarativeSqlSteps_Invalid(DatabaseTestContext testContext)
{
_testContext = testContext;
}
[When(@"I insert (.*) benchmark entities using Declarative Sql")]
public void WhenIInsertSingleIntKeyEntitiesUsingDeclarativeSql(int entitiesCount)
{
var dbConnection = _testContext.DatabaseConnection;
for (var entityIndex = 1; entityIndex <= entitiesCount; entityIndex++)
{
var generatedEntity = this.GenerateSimpleBenchmarkEntity(entityIndex);
// this method will not return the associated identity, which makes the method useless
//dbConnection.Insert(generatedEntity, setIdentity:false);
}
}
}
}