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

Commit 15827f8

Browse files
committed
Merge pull request #294 from madaleno/master
updated FirebirdTests to fix transactions use.
2 parents 86f580d + 4f73cee commit 15827f8

22 files changed

+103
-96
lines changed

tests/ServiceStack.OrmLite.FirebirdTests/DateTimeColumnTest.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class DateTimeColumnTest
1515
[Test]
1616
public void Can_create_table_containing_DateTime_column()
1717
{
18-
using (var db = ConnectionString.OpenDbConnection())
18+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
1919
{
2020
db.CreateTable<Analyze>(true);
2121
}
@@ -24,7 +24,7 @@ public void Can_create_table_containing_DateTime_column()
2424
[Test]
2525
public void Can_store_DateTime_Value()
2626
{
27-
using (var db = ConnectionString.OpenDbConnection())
27+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
2828
{
2929
db.CreateTable<Analyze>(true);
3030

@@ -41,7 +41,7 @@ public void Can_store_DateTime_Value()
4141
[Test]
4242
public void Can_store_and_retrieve_DateTime_Value()
4343
{
44-
using (var db = ConnectionString.OpenDbConnection())
44+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
4545
{
4646
db.CreateTable<Analyze>(true);
4747

tests/ServiceStack.OrmLite.FirebirdTests/ForeignKeyAttributeTests.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public class ForeignKeyAttributeTests : OrmLiteTestBase
99
[TestFixtureSetUp]
1010
public void Setup()
1111
{
12-
using (var db = ConnectionString.OpenDbConnection())
12+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
1313
{
1414
db.CreateTable<ReferencedType>(true);
1515
}
@@ -18,7 +18,7 @@ public void Setup()
1818
[Test]
1919
public void CanCreateSimpleForeignKey()
2020
{
21-
using (var db = ConnectionString.OpenDbConnection())
21+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
2222
{
2323
db.CreateTable<TypeWithSimpleForeignKey>(true);
2424
}
@@ -27,7 +27,7 @@ public void CanCreateSimpleForeignKey()
2727
[Test]
2828
public void CanCreateForeignWithOnDeleteCascade()
2929
{
30-
using (var db = ConnectionString.OpenDbConnection())
30+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
3131
{
3232
db.CreateTable<TypeWithOnDeleteCascade>(true);
3333
}
@@ -36,7 +36,7 @@ public void CanCreateForeignWithOnDeleteCascade()
3636
[Test]
3737
public void CascadesOnDelete()
3838
{
39-
using (var db = ConnectionString.OpenDbConnection())
39+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
4040
{
4141
db.CreateTable<TypeWithOnDeleteCascade>(true);
4242

@@ -56,7 +56,7 @@ public void CascadesOnDelete()
5656
[Test]
5757
public void CanCreateForeignWithOnDeleteCascadeAndOnUpdateCascade()
5858
{
59-
using (var db = ConnectionString.OpenDbConnection())
59+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
6060
{
6161
db.CreateTable<TypeWithOnDeleteAndUpdateCascade>(true);
6262
}
@@ -65,7 +65,7 @@ public void CanCreateForeignWithOnDeleteCascadeAndOnUpdateCascade()
6565
[Test]
6666
public void CanCreateForeignWithOnDeleteNoAction()
6767
{
68-
using (var db = ConnectionString.OpenDbConnection())
68+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
6969
{
7070
db.CreateTable<TypeWithOnDeleteNoAction>(true);
7171
}
@@ -74,7 +74,7 @@ public void CanCreateForeignWithOnDeleteNoAction()
7474
[Test]
7575
public void CanCreateForeignWithOnDeleteRestrict()
7676
{
77-
using (var db = ConnectionString.OpenDbConnection())
77+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
7878
{
7979
db.CreateTable<TypeWithOnDeleteRestrict>(true);
8080
}
@@ -84,7 +84,7 @@ public void CanCreateForeignWithOnDeleteRestrict()
8484
[Test]
8585
public void CanCreateForeignWithOnDeleteSetDefault()
8686
{
87-
using (var db = ConnectionString.OpenDbConnection())
87+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
8888
{
8989
db.CreateTable<TypeWithOnDeleteSetDefault>(true);
9090
}
@@ -93,7 +93,7 @@ public void CanCreateForeignWithOnDeleteSetDefault()
9393
[Test]
9494
public void CanCreateForeignWithOnDeleteSetNull()
9595
{
96-
using (var db = ConnectionString.OpenDbConnection())
96+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
9797
{
9898
db.CreateTable<TypeWithOnDeleteSetNull>(true);
9999
}
@@ -102,7 +102,7 @@ public void CanCreateForeignWithOnDeleteSetNull()
102102
[TestFixtureTearDown]
103103
public void TearDwon()
104104
{
105-
using (var db = ConnectionString.OpenDbConnection())
105+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
106106
{
107107
db.DropTable<TypeWithOnDeleteAndUpdateCascade>();
108108
db.DropTable<TypeWithOnDeleteSetNull>();

tests/ServiceStack.OrmLite.FirebirdTests/LocalizationTests.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,7 @@ public class Point
4242
[Test]
4343
public void Can_query_using_float_in_alernate_culuture()
4444
{
45-
var dbFactory = new OrmLiteConnectionFactory(
46-
GetFileConnectionString(),
47-
FirebirdOrmLiteDialectProvider.Instance);
48-
49-
using (var db = dbFactory.Open())
45+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
5046
{
5147
db.CreateTable<Point>(true);
5248

tests/ServiceStack.OrmLite.FirebirdTests/OrmLiteBasicPersistenceProviderTest.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public void SetUp()
1919
[Test]
2020
public void Can_GetById_from_basic_persistence_provider()
2121
{
22-
using (var db = ConnectionString.OpenDbConnection())
22+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
2323
{
2424
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
2525

@@ -38,7 +38,7 @@ public void Can_GetById_from_basic_persistence_provider()
3838
[Test]
3939
public void Can_GetByIds_from_basic_persistence_provider()
4040
{
41-
using (var db = ConnectionString.OpenDbConnection())
41+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
4242
{
4343
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
4444

@@ -61,7 +61,7 @@ public void Can_GetByIds_from_basic_persistence_provider()
6161
[Test]
6262
public void Can_Store_from_basic_persistence_provider()
6363
{
64-
using (var db = ConnectionString.OpenDbConnection())
64+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
6565
{
6666
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
6767

@@ -84,7 +84,7 @@ public void Can_Store_from_basic_persistence_provider()
8484
[Test]
8585
public void Can_Delete_from_basic_persistence_provider()
8686
{
87-
using (var db = ConnectionString.OpenDbConnection())
87+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
8888
{
8989
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
9090

tests/ServiceStack.OrmLite.FirebirdTests/OrmLiteComplexTypesTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class OrmLiteComplexTypesTests
1414
[Test]
1515
public void Can_insert_into_ModelWithComplexTypes_table()
1616
{
17-
using (var db = ConnectionString.OpenDbConnection())
17+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
1818
{
1919
db.CreateTable<ModelWithComplexTypes>(true);
2020

@@ -28,7 +28,7 @@ public void Can_insert_into_ModelWithComplexTypes_table()
2828
[Test]
2929
public void Can_insert_and_select_from_ModelWithComplexTypes_table()
3030
{
31-
using (var db = ConnectionString.OpenDbConnection())
31+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
3232
{
3333
db.CreateTable<ModelWithComplexTypes>(true);
3434

@@ -47,7 +47,7 @@ public void Can_insert_and_select_from_ModelWithComplexTypes_table()
4747
[Test]
4848
public void Can_insert_and_select_from_OrderLineData()
4949
{
50-
using (var db = ConnectionString.OpenDbConnection())
50+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
5151
{
5252
db.CreateTable<SampleOrderLine>(true);
5353

tests/ServiceStack.OrmLite.FirebirdTests/OrmLiteConnectionTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public void Can_create_connection_to_blank_database()
2121
[Test]
2222
public void Can_create_connection()
2323
{
24-
using (var db = ConnectionString.OpenDbConnection())
24+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
2525
{
2626
}
2727
}
@@ -56,11 +56,11 @@ public void Can_create_table_with_ReadOnly_connection()
5656
[Test]
5757
public void Can_open_two_ReadOnlyConnections_to_same_database()
5858
{
59-
var db = "User=SYSDBA;Password=masterkey;Database=ormlite-tests.fdb;DataSource=localhost;Dialect=3;charset=ISO8859_1;".OpenDbConnection();
59+
var db = ConnectionString.OpenReadOnlyDbConnection();
6060
db.CreateTable<ModelWithIdAndName>(true);
6161
db.Insert(new ModelWithIdAndName(1));
6262

63-
var dbReadOnly = "User=SYSDBA;Password=masterkey;Database=ormlite-tests.fdb;DataSource=localhost;Dialect=3;charset=ISO8859_1;".OpenDbConnection();
63+
var dbReadOnly = ConnectionString.OpenReadOnlyDbConnection();
6464
dbReadOnly.Insert(new ModelWithIdAndName(2));
6565
var rows = dbReadOnly.Select<ModelWithIdAndName>();
6666
Assert.That(rows, Has.Count.EqualTo(2));

tests/ServiceStack.OrmLite.FirebirdTests/OrmLiteCreateTableTests.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class OrmLiteCreateTableTests
1212
[Test]
1313
public void Does_table_Exists()
1414
{
15-
using (var db = ConnectionString.OpenDbConnection())
15+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
1616
{
1717
db.DropTable<ModelWithIdOnly>();
1818

@@ -31,7 +31,7 @@ public void Does_table_Exists()
3131
[Test]
3232
public void Can_create_ModelWithIdOnly_table()
3333
{
34-
using (var db = ConnectionString.OpenDbConnection())
34+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
3535
{
3636
db.CreateTable<ModelWithIdOnly>(true);
3737
}
@@ -40,7 +40,7 @@ public void Can_create_ModelWithIdOnly_table()
4040
[Test]
4141
public void Can_create_ModelWithOnlyStringFields_table()
4242
{
43-
using (var db = ConnectionString.OpenDbConnection())
43+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
4444
{
4545
db.CreateTable<ModelWithOnlyStringFields>(true);
4646
}
@@ -49,7 +49,7 @@ public void Can_create_ModelWithOnlyStringFields_table()
4949
[Test]
5050
public void Can_create_ModelWithLongIdAndStringFields_table()
5151
{
52-
using (var db = ConnectionString.OpenDbConnection())
52+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
5353
{
5454
db.CreateTable<ModelWithLongIdAndStringFields>(true);
5555
}
@@ -58,7 +58,7 @@ public void Can_create_ModelWithLongIdAndStringFields_table()
5858
[Test]
5959
public void Can_create_ModelWithFieldsOfDifferentTypes_table()
6060
{
61-
using (var db = ConnectionString.OpenDbConnection())
61+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
6262
{
6363
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
6464
}
@@ -67,7 +67,7 @@ public void Can_create_ModelWithFieldsOfDifferentTypes_table()
6767
[Test]
6868
public void Can_preserve_ModelWithIdOnly_table()
6969
{
70-
using (var db = ConnectionString.OpenDbConnection())
70+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
7171
{
7272
db.CreateTable<ModelWithIdOnly>(true);
7373

@@ -85,7 +85,7 @@ public void Can_preserve_ModelWithIdOnly_table()
8585
[Test]
8686
public void Can_preserve_ModelWithIdAndName_table()
8787
{
88-
using (var db = ConnectionString.OpenDbConnection())
88+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
8989
{
9090
db.CreateTable<ModelWithIdAndName>(true);
9191
db.DeleteAll<ModelWithIdAndName>();
@@ -104,7 +104,7 @@ public void Can_preserve_ModelWithIdAndName_table()
104104
[Test]
105105
public void Can_overwrite_ModelWithIdOnly_table()
106106
{
107-
using (var db = ConnectionString.OpenDbConnection())
107+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
108108
{
109109
db.CreateTable<ModelWithIdOnly>(true);
110110

@@ -122,7 +122,7 @@ public void Can_overwrite_ModelWithIdOnly_table()
122122
[Test]
123123
public void Can_create_multiple_tables()
124124
{
125-
using (var db = ConnectionString.OpenDbConnection())
125+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
126126
{
127127
db.CreateTables(true, typeof(ModelWithIdOnly), typeof(ModelWithIdAndName));
128128

tests/ServiceStack.OrmLite.FirebirdTests/OrmLiteCreateTableWithIndexesTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class OrmLiteCreateTableWithIndexesTests
1414
public void Can_create_ModelWithIndexFields_table()
1515
{
1616
OrmLiteConfig.DialectProvider.DefaultStringLength=128;
17-
using (var db = ConnectionString.OpenDbConnection())
17+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
1818
{
1919
db.CreateTable<ModelWithIndexFields>(true);
2020

@@ -29,7 +29,7 @@ public void Can_create_ModelWithIndexFields_table()
2929
public void Can_create_ModelWithCompositeIndexFields_table()
3030
{
3131
OrmLiteConfig.DialectProvider.DefaultStringLength=128;
32-
using (var db = ConnectionString.OpenDbConnection())
32+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
3333
{
3434
db.CreateTable<ModelWithCompositeIndexFields>(true);
3535

tests/ServiceStack.OrmLite.FirebirdTests/OrmLiteCreateTableWithNamigStrategyTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public void Can_create_TableWithNamigStrategy_table_nameUnderscoreCoumpound()
1616
{
1717
OrmLite.OrmLiteConfig.DialectProvider.NamingStrategy = new UnderscoreSeparatedCompoundNamingStrategy();
1818

19-
using (var db = ConnectionString.OpenDbConnection())
19+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
2020
{
2121
db.CreateTable<ModelWithOnlyStringFields>(true);
2222
}
@@ -33,7 +33,7 @@ public void Can_get_data_from_TableWithNamigStrategy_with_GetById()
3333
ColumnPrefix = "col_",
3434
};
3535

36-
using (var db = ConnectionString.OpenDbConnection())
36+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
3737
{
3838
db.CreateTable<ModelWithOnlyStringFields>(true);
3939
ModelWithOnlyStringFields m = new ModelWithOnlyStringFields() { Id= "999", AlbumId = "112", AlbumName="ElectroShip", Name = "MyNameIsBatman"};
@@ -56,7 +56,7 @@ public void Can_get_data_from_TableWithNamigStrategy_with_query_by_example()
5656
ColumnPrefix = "col_",
5757
};
5858

59-
using (var db = ConnectionString.OpenDbConnection())
59+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
6060
{
6161
db.CreateTable<ModelWithOnlyStringFields>(true);
6262
ModelWithOnlyStringFields m = new ModelWithOnlyStringFields() { Id = "998", AlbumId = "112", AlbumName = "ElectroShip", Name = "QueryByExample" };
@@ -78,7 +78,7 @@ public void Can_get_data_from_TableWithNamigStrategy_AfterChangingNamingStrategy
7878
ColumnPrefix = "col_",
7979
};
8080

81-
using (var db = ConnectionString.OpenDbConnection())
81+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
8282
{
8383
db.CreateTable<ModelWithOnlyStringFields>(true);
8484
ModelWithOnlyStringFields m = new ModelWithOnlyStringFields() { Id = "998", AlbumId = "112", AlbumName = "ElectroShip", Name = "QueryByExample" };
@@ -95,7 +95,7 @@ public void Can_get_data_from_TableWithNamigStrategy_AfterChangingNamingStrategy
9595

9696
OrmLite.OrmLiteConfig.DialectProvider.NamingStrategy= new OrmLiteNamingStrategyBase();
9797

98-
using (var db = ConnectionString.OpenDbConnection())
98+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
9999
{
100100
db.CreateTable<ModelWithOnlyStringFields>(true);
101101
ModelWithOnlyStringFields m = new ModelWithOnlyStringFields() { Id = "998", AlbumId = "112", AlbumName = "ElectroShip", Name = "QueryByExample" };
@@ -116,7 +116,7 @@ public void Can_get_data_from_TableWithNamigStrategy_AfterChangingNamingStrategy
116116
ColumnPrefix = "col_",
117117
};
118118

119-
using (var db = ConnectionString.OpenDbConnection())
119+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
120120
{
121121
db.CreateTable<ModelWithOnlyStringFields>(true);
122122
ModelWithOnlyStringFields m = new ModelWithOnlyStringFields() { Id = "998", AlbumId = "112", AlbumName = "ElectroShip", Name = "QueryByExample" };

tests/ServiceStack.OrmLite.FirebirdTests/OrmLiteDeleteTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public void SetUp()
1919
[Test]
2020
public void Can_Delete_from_ModelWithFieldsOfDifferentTypes_table()
2121
{
22-
using (var db = ConnectionString.OpenDbConnection())
22+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
2323
{
2424
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
2525

@@ -41,7 +41,7 @@ public void Can_Delete_from_ModelWithFieldsOfDifferentTypes_table()
4141
[Test]
4242
public void Can_DeleteById_from_ModelWithFieldsOfDifferentTypes_table()
4343
{
44-
using (var db = ConnectionString.OpenDbConnection())
44+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
4545
{
4646
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
4747

@@ -60,7 +60,7 @@ public void Can_DeleteById_from_ModelWithFieldsOfDifferentTypes_table()
6060
[Test]
6161
public void Can_DeleteByIds_from_ModelWithFieldsOfDifferentTypes_table()
6262
{
63-
using (var db = ConnectionString.OpenDbConnection())
63+
using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
6464
{
6565
db.CreateTable<ModelWithFieldsOfDifferentTypes>(true);
6666

0 commit comments

Comments
 (0)