File tree Expand file tree Collapse file tree 2 files changed +38
-0
lines changed
Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 6767 <ItemGroup >
6868 <Compile Include =" Properties\AssemblyInfo.cs" />
6969 <Compile Include =" Statement\PrimaryKeyStatementTest.cs" />
70+ <Compile Include =" Statement\CreateDatabaseStatementTest.cs" />
7071 <Compile Include =" Statement\StatementTestBase.cs" />
7172 </ItemGroup >
7273 <ItemGroup >
Original file line number Diff line number Diff line change 1+ using System . Collections . Generic ;
2+ using Microsoft . VisualStudio . TestTools . UnitTesting ;
3+ using SQLite . CodeFirst . Statement ;
4+
5+ namespace SQLite . CodeFirst . Test . Statement
6+ {
7+ [ TestClass ]
8+ public class CreateDatabaseStatementTest : StatementTestBase
9+ {
10+ [ TestMethod ]
11+ public void CreateStatementWithOneKeyTest ( )
12+ {
13+ var statements = new List < IStatement >
14+ {
15+ CreateStatementMock ( "dummy1" ) . Object
16+ } ;
17+
18+ var createDatabaseStatement = new CreateDatabaseStatement ( statements ) ;
19+ Assert . AreEqual ( createDatabaseStatement . Count , 1 ) ;
20+ Assert . AreEqual ( createDatabaseStatement . CreateStatement ( ) , "dummy1" ) ;
21+ }
22+
23+ [ TestMethod ]
24+ public void CreateStatementWithTwoKeyTest ( )
25+ {
26+ var statements = new List < IStatement >
27+ {
28+ CreateStatementMock ( "dummy1" ) . Object ,
29+ CreateStatementMock ( "dummy2" ) . Object
30+ } ;
31+
32+ var createDatabaseStatement = new CreateDatabaseStatement ( statements ) ;
33+ Assert . AreEqual ( createDatabaseStatement . Count , 2 ) ;
34+ Assert . AreEqual ( createDatabaseStatement . CreateStatement ( ) , "dummy1\r \n dummy2" ) ;
35+ }
36+ }
37+ }
You can’t perform that action at this time.
0 commit comments