Updated test project.

This commit is contained in:
2024-10-27 12:56:22 +01:00
parent 4157862de1
commit 86c22cfe85
9 changed files with 63 additions and 346 deletions

View File

@@ -127,7 +127,7 @@ namespace DynamORM.Tests.Select
Assert.AreEqual(200, GetTestBuilder()
.From(x => x(typeof(T)).As(x.t))
.Select(x => x.Count(x.t.id))
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test count with in statement.</summary>
@@ -149,7 +149,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.last.In(new object[] { "Hendricks", "Goodwin", "Freeman" }.Take(3)))
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test count with in statement.</summary>
@@ -171,7 +171,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.last.In(new object[] { "Hendricks", "Goodwin", "Freeman" }))
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed <c>First</c> method.</summary>
@@ -231,7 +231,7 @@ namespace DynamORM.Tests.Select
Assert.AreEqual(1, GetTestBuilder()
.From(x => x(typeof(T)).As(x.t))
.Select(x => x.Min(x.t.id))
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed <c>Min</c> method.</summary>
@@ -248,7 +248,7 @@ namespace DynamORM.Tests.Select
Assert.AreEqual(200, GetTestBuilder()
.From(x => x(typeof(T)).As(x.t))
.Select(x => x.Max(x.t.id))
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed <c>Min</c> method.</summary>
@@ -282,7 +282,7 @@ namespace DynamORM.Tests.Select
Assert.AreEqual(20100, GetTestBuilder()
.From(x => x(typeof(T)).As(x.t))
.Select(x => x.Sum(x.t.id))
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed <c>Scalar</c> method for invalid operation exception.</summary>
@@ -516,7 +516,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id != 100)
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression like.</summary>
@@ -550,7 +550,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.login.NotLike("Hoyt.%"))
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression not like.</summary>
@@ -561,7 +561,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => !x.t.login.Like("Hoyt.%"))
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression greater.</summary>
@@ -579,7 +579,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id > 100)
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression greater or equal.</summary>
@@ -597,7 +597,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id >= 100)
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression less.</summary>
@@ -615,7 +615,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id < 100)
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression less or equal.</summary>
@@ -633,7 +633,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id <= 100)
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression between.</summary>
@@ -651,7 +651,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id.Between(75, 100))
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression in parameters.</summary>
@@ -676,7 +676,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id.In(75, 99, 100))
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
/// <summary>Test typed where expression in array.</summary>
@@ -687,7 +687,7 @@ namespace DynamORM.Tests.Select
.From(x => x(typeof(T)).As(x.t))
.Where(x => x.t.id.In(new[] { 75, 99, 100 }))
.Select(x => x.Count())
.Scalar());
.ScalarAs<int>());
}
#endregion Where typed