annotate UnitTests/CS/Data/ExecuteScalarTest.cs @ 6:11b6da379593

Исправлена странная ошибка при использовании OfType<...>().Where(...)
author cin
date Mon, 05 Dec 2016 05:50:52 +0300
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 using System;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3 using NUnit.Framework;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5 using BLToolkit.Data;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7 namespace Data
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9 [TestFixture]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10 public class ExecuteScalarTest
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 public void RegressionTest()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 var expectedValue = 12345;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18 var actualValue = db.MappingSchema.ConvertToInt32(
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19 db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
21 .SetCommand("SELECT 12345")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
22 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
23 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
24 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
25 .ExecuteScalar());
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
26
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
27 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
28 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
29 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
30
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
31 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
32 public void DataReaderTest()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
33 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
34 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
35 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
36 var expectedValue = 12345;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
37 var actualValue = db.MappingSchema.ConvertToInt32(
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
38 db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
39 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
40 .SetCommand("SELECT 12345")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
41 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
42 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
43 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
44 .ExecuteScalar(ScalarSourceType.DataReader));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
45
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
46 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
47 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
48 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
49
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
50 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
51 public void DataReader2Test()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
52 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
53 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
54 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
55 var expectedValue = "54321";
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
56 var actualValue = db.MappingSchema.ConvertToString(
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
57 db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
58 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
59 .SetCommand("SELECT 12345, '54321'")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
60 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
61 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
62 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
63 .ExecuteScalar(ScalarSourceType.DataReader, 1));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
64
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
65 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
66 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
67 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
68
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
69 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
70 public void DataReader3Test()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
71 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
72 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
73 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
74 var expectedValue = "54321";
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
75 var actualValue = db.MappingSchema.ConvertToString(
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
76 db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
77 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
78 .SetCommand("SELECT 12345 intField, '54321' stringField")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
79 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
80 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
81 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
82 .ExecuteScalar(ScalarSourceType.DataReader, "stringField"));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
83
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
84 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
85 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
86 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
87
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
88 #if !ACCESS && !SQLITE && !SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
89 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
90 public void OutputParameterTest()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
91 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
92 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
93 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
94 var expectedValue = 12345;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
95 var actualValue = db.MappingSchema.ConvertToInt32(db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
96 .SetSpCommand("Scalar_OutputParameter")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
97 .ExecuteScalar(ScalarSourceType.OutputParameter));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
98
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
99 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
100 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
101 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
102
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
103 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
104 public void OutputParameter2Test()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
105 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
106 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
107 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
108 var expectedValue = "54321";
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
109 var actualValue = db.MappingSchema.ConvertToString(db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
110 .SetSpCommand("Scalar_OutputParameter")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
111 .ExecuteScalar(ScalarSourceType.OutputParameter, 1));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
112
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
113 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
114 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
115 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
116
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
117 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
118 public void OutputParameter3Test()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
119 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
120 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
121 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
122 var expectedValue = "54321";
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
123 var actualValue = db.MappingSchema.ConvertToString(db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
124 .SetSpCommand("Scalar_OutputParameter")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
125 .ExecuteScalar(ScalarSourceType.OutputParameter, "outputString"));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
126
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
127 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
128 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
129 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
130
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
131 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
132 public void ReturnParameterTest()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
133 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
134 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
135 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
136 var expectedValue = 12345;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
137 var actualValue = db.MappingSchema.ConvertToInt32(db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
138 .SetSpCommand("Scalar_ReturnParameter")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
139 .ExecuteScalar(ScalarSourceType.ReturnValue));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
140
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
141 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
142 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
143 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
144 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
145
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
146 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
147 public void AffectedRowsTest()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
148 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
149 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
150 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
151 #if ACCESS || SQLITE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
152 var expectedValue = 0;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
153 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
154 var expectedValue = -1;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
155 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
156 var actualValue = db.MappingSchema.ConvertToInt32(
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
157 db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
158 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
159 .SetCommand("SELECT 12345")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
160 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
161 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
162 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
163 .ExecuteScalar(ScalarSourceType.AffectedRows));
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
164
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
165 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
166 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
167 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
168
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
169 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
170 public void GenericsRegressionTest()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
171 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
172 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
173 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
174 var expectedValue = 12345;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
175 var actualValue = db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
176 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
177 .SetCommand("SELECT 12345")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
178 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
179 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
180 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
181 .ExecuteScalar<int>();
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
182
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
183 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
184 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
185 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
186
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
187 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
188 public void GenericsDataReaderTest()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
189 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
190 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
191 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
192 var expectedValue = 12345;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
193 var actualValue = db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
194 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
195 .SetCommand("SELECT 12345")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
196 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
197 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
198 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
199 .ExecuteScalar<int>(ScalarSourceType.DataReader);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
200
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
201 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
202 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
203 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
204
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
205 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
206 public void GenericsDataReader2Test()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
207 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
208 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
209 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
210 var expectedValue = "54321";
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
211 var actualValue = db
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
212 #if SQLITE || SQLCE
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
213 .SetCommand("SELECT 12345, '54321'")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
214 #else
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
215 .SetSpCommand("Scalar_DataReader")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
216 #endif
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
217 .ExecuteScalar<string>(ScalarSourceType.DataReader, 1);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
218
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
219 Assert.AreEqual(expectedValue, actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
220 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
221 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
222
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
223 [Test]
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
224 public void NoResult()
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
225 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
226 using (var db = new DbManager())
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
227 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
228 var actualValue = db.SetCommand("SELECT FirstName FROM Person WHERE PersonID = -1").ExecuteScalar<string>();
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
229 Assert.AreEqual("", actualValue);
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
230 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
231 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
232 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
233 }