Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit d5451ef

Browse files
committed
Specify explicit column to fix Transaction test
1 parent 5afc202 commit d5451ef

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

src/ServiceStack.OrmLite.MySql.Tests/UseCase/SimpleUseCase.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public void TestFixtureSetUp()
1616
OrmLiteConfig.DialectProvider = MySqlDialectProvider.Instance;
1717
}
1818

19-
public class User
19+
public class UserWithIndex
2020
{
2121
public long Id { get; set; }
2222

@@ -31,13 +31,13 @@ public void Simple_CRUD_example()
3131
{
3232
using (IDbConnection db = ConfigurationManager.ConnectionStrings["testDb"].ConnectionString.OpenDbConnection())
3333
{
34-
db.CreateTable<User>(true);
34+
db.CreateTable<UserWithIndex>(true);
3535

36-
db.Insert(new User { Id = 1, Name = "A", CreatedDate = DateTime.Now });
37-
db.Insert(new User { Id = 2, Name = "B", CreatedDate = DateTime.Now });
38-
db.Insert(new User { Id = 3, Name = "B", CreatedDate = DateTime.Now });
36+
db.Insert(new UserWithIndex { Id = 1, Name = "A", CreatedDate = DateTime.Now });
37+
db.Insert(new UserWithIndex { Id = 2, Name = "B", CreatedDate = DateTime.Now });
38+
db.Insert(new UserWithIndex { Id = 3, Name = "B", CreatedDate = DateTime.Now });
3939

40-
var rowsB = db.SelectFmt<User>("Name = {0}", "B");
40+
var rowsB = db.SelectFmt<UserWithIndex>("Name = {0}", "B");
4141

4242
Assert.That(rowsB, Has.Count.EqualTo(2));
4343

@@ -46,10 +46,10 @@ public void Simple_CRUD_example()
4646

4747
rowsB.ForEach(x => db.Delete(x));
4848

49-
rowsB = db.SelectFmt<User>("Name = {0}", "B");
49+
rowsB = db.SelectFmt<UserWithIndex>("Name = {0}", "B");
5050
Assert.That(rowsB, Has.Count.EqualTo(0));
5151

52-
var rowsLeft = db.Select<User>();
52+
var rowsLeft = db.Select<UserWithIndex>();
5353
Assert.That(rowsLeft, Has.Count.EqualTo(1));
5454

5555
Assert.That(rowsLeft[0].Name, Is.EqualTo("A"));

tests/ServiceStack.OrmLite.Tests/OrmLiteTransactionTests.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,12 @@ public void Transaction_commits_inserts_to_different_tables()
114114
Assert.That(db.Select<ModelWithOnlyStringFields>(), Has.Count.EqualTo(1));
115115
}
116116
}
117-
118-
class MyTable
117+
118+
public class MyTable
119119
{
120120
[AutoIncrement]
121121
public int Id { get; set; }
122-
public String SomeTextField { get; set; }
122+
public string SomeTextField { get; set; }
123123
}
124124

125125
[Test]
@@ -210,8 +210,8 @@ public void Does_allow_setting_transactions_on_raw_DbCommands()
210210
{
211211
dbCmd.Transaction = trans.ToDbTransaction();
212212

213-
dbCmd.CommandText = "INSERT INTO {0} VALUES (2, 'From raw DB Command')"
214-
.Fmt("MyTable".SqlTable());
213+
dbCmd.CommandText = "INSERT INTO {0} ({1}) VALUES ('From OrmLite DB Command')"
214+
.Fmt("MyTable".SqlTable(), "SomeTextField".SqlColumn());
215215
dbCmd.ExecuteNonQuery();
216216
}
217217

@@ -235,8 +235,8 @@ public void Can_use_OpenCommand_in_Transaction()
235235

236236
using (var dbCmd = db.OpenCommand())
237237
{
238-
dbCmd.CommandText = "INSERT INTO {0} VALUES (2, 'From OrmLite DB Command')"
239-
.Fmt("MyTable".SqlTable());
238+
dbCmd.CommandText = "INSERT INTO {0} ({1}) VALUES ('From OrmLite DB Command')"
239+
.Fmt("MyTable".SqlTable(), "SomeTextField".SqlColumn());
240240
dbCmd.ExecuteNonQuery();
241241
}
242242

0 commit comments

Comments
 (0)