This repository was archived by the owner on Dec 24, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
src/ServiceStack.OrmLite.SqlServerTests Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 55using NUnit . Framework ;
66using ServiceStack . DataAnnotations ;
77using ServiceStack . OrmLite . Dapper ;
8+ using ServiceStack . Text ;
89
910namespace ServiceStack . OrmLite . SqlServerTests
1011{
@@ -68,5 +69,31 @@ public void Can_retrieve_ServerGuid()
6869 Assert . That ( insertedRow . Name , Is . EqualTo ( "foo" ) ) ;
6970 }
7071 }
72+
73+ [ PostCreateTable ( "DBCC CHECKIDENT (SeedTest, RESEED, 1000)" ) ]
74+ public class SeedTest
75+ {
76+ [ AutoIncrement ]
77+ public int Id { get ; set ; }
78+
79+ public string Name { get ; set ; }
80+ }
81+
82+ [ Test ]
83+ public void Can_create_table_starting_from_specific_seed ( )
84+ {
85+ using ( var db = OpenDbConnection ( ) )
86+ {
87+ db . DropAndCreateTable < SeedTest > ( ) ;
88+
89+ //var modelDef = typeof(SeedTest).GetModelMetadata();
90+ //var tableName = db.GetDialectProvider().GetQuotedTableName(modelDef);
91+ //db.ExecuteSql($"DBCC CHECKIDENT ({tableName}, RESEED, 1000)");
92+
93+ db . Insert ( new SeedTest { Name = "foo" } ) ;
94+
95+ Assert . That ( db . Select < SeedTest > ( ) [ 0 ] . Id , Is . EqualTo ( 1000 ) ) ;
96+ }
97+ }
7198 }
7299}
You can’t perform that action at this time.
0 commit comments