mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-09-20 02:12:42 +08:00
add min/max DateTime IsNull Tests #1140
This commit is contained in:
@@ -1085,15 +1085,18 @@ FROM `tb_topic` a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.`Id` as1, a.`Clicks` as2, a.`TypeGuid` as3, a.`Title` as4, a.`CreateTime` as5, ifnull((SELECT min(b.`Id`)
|
||||
FROM `tb_topic` b), 0) as6
|
||||
FROM `tb_topic` b), 0) as6, ifnull((SELECT min(b.`CreateTime`)
|
||||
FROM `tb_topic` b), '0001-01-01 00:00:00.000') as7
|
||||
FROM `tb_topic` a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1102,15 +1105,18 @@ FROM `tb_topic` a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.`Id` as1, a.`Clicks` as2, a.`TypeGuid` as3, a.`Title` as4, a.`CreateTime` as5, ifnull((SELECT max(b.`Id`)
|
||||
FROM `tb_topic` b), 0) as6
|
||||
FROM `tb_topic` b), 0) as6, ifnull((SELECT max(b.`CreateTime`)
|
||||
FROM `tb_topic` b), '0001-01-01 00:00:00.000') as7
|
||||
FROM `tb_topic` a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -879,15 +879,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -896,15 +899,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -844,15 +844,18 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as1, a.[Clicks] as2, a.[TypeGuid] as3, a.[Title] as4, a.[CreateTime] as5, isnull((SELECT min(b.[Id])
|
||||
FROM [tb_topic22] b), 0) as6
|
||||
FROM [tb_topic22] b), 0) as6, isnull((SELECT min(b.[CreateTime])
|
||||
FROM [tb_topic22] b), '1970-01-01 00:00:00.000') as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -861,15 +864,18 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as1, a.[Clicks] as2, a.[TypeGuid] as3, a.[Title] as4, a.[CreateTime] as5, isnull((SELECT max(b.[Id])
|
||||
FROM [tb_topic22] b), 0) as6
|
||||
FROM [tb_topic22] b), 0) as6, isnull((SELECT max(b.[CreateTime])
|
||||
FROM [tb_topic22] b), '1970-01-01 00:00:00.000') as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -845,15 +845,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
FROM ""TB_TOPIC"" b), 0) as6, coalesce((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""TB_TOPIC"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -862,15 +865,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
FROM ""TB_TOPIC"" b), 0) as6, coalesce((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""TB_TOPIC"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -965,15 +965,18 @@ FROM `tb_topic` a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.`Id` as1, a.`Clicks` as2, a.`TypeGuid` as3, a.`Title` as4, a.`CreateTime` as5, ifnull((SELECT min(b.`Id`)
|
||||
FROM `tb_topic` b), 0) as6
|
||||
FROM `tb_topic` b), 0) as6, ifnull((SELECT min(b.`CreateTime`)
|
||||
FROM `tb_topic` b), '0001-01-01 00:00:00.000') as7
|
||||
FROM `tb_topic` a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -982,15 +985,18 @@ FROM `tb_topic` a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.`Id` as1, a.`Clicks` as2, a.`TypeGuid` as3, a.`Title` as4, a.`CreateTime` as5, ifnull((SELECT max(b.`Id`)
|
||||
FROM `tb_topic` b), 0) as6
|
||||
FROM `tb_topic` b), 0) as6, ifnull((SELECT max(b.`CreateTime`)
|
||||
FROM `tb_topic` b), '0001-01-01 00:00:00.000') as7
|
||||
FROM `tb_topic` a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -880,15 +880,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -897,15 +900,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -941,15 +941,18 @@ FROM ""tb_topic"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""id"" as1, a.""clicks"" as2, a.""typeguid"" as3, a.""title"" as4, a.""createtime"" as5, coalesce((SELECT min(b.""id"")
|
||||
FROM ""tb_topic"" b), 0) as6
|
||||
FROM ""tb_topic"" b), 0) as6, coalesce((SELECT min(b.""createtime"")
|
||||
FROM ""tb_topic"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""tb_topic"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -958,15 +961,18 @@ FROM ""tb_topic"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""id"" as1, a.""clicks"" as2, a.""typeguid"" as3, a.""title"" as4, a.""createtime"" as5, coalesce((SELECT max(b.""id"")
|
||||
FROM ""tb_topic"" b), 0) as6
|
||||
FROM ""tb_topic"" b), 0) as6, coalesce((SELECT max(b.""createtime"")
|
||||
FROM ""tb_topic"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""tb_topic"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -835,15 +835,19 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as1, a.[Clicks] as2, a.[TypeGuid] as3, a.[Title] as4, a.[CreateTime] as5, isnull((SELECT min(b.[Id])
|
||||
FROM [tb_topic22] b), 0) as6
|
||||
FROM [tb_topic22] b), 0) as6, isnull((SELECT min(b.[CreateTime])
|
||||
FROM [tb_topic22] b), '1970-01-01 00:00:00.000') as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -852,15 +856,18 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as1, a.[Clicks] as2, a.[TypeGuid] as3, a.[Title] as4, a.[CreateTime] as5, isnull((SELECT max(b.[Id])
|
||||
FROM [tb_topic22] b), 0) as6
|
||||
FROM [tb_topic22] b), 0) as6, isnull((SELECT max(b.[CreateTime])
|
||||
FROM [tb_topic22] b), '1970-01-01 00:00:00.000') as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -1026,15 +1026,19 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1043,15 +1047,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -995,15 +995,19 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, coalesce((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), timestamp '0001-01-01 00:00:00.000') as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1012,15 +1016,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
min = select.As("b").Max(b => b.Id),
|
||||
min2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, coalesce((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), timestamp '0001-01-01 00:00:00.000') as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
min = select.As("b").Max(b => b.Id),
|
||||
min2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -845,15 +845,19 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
FROM ""TB_TOPIC"" b), 0) as6, coalesce((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""TB_TOPIC"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -862,15 +866,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
FROM ""TB_TOPIC"" b), 0) as6, coalesce((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""TB_TOPIC"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -961,16 +961,21 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as as1, a.[Clicks] as as2, a.[TypeGuid] as as3, a.[Title] as as4, a.[CreateTime] as as5, iif(isnull((SELECT min(b.[Id])
|
||||
FROM [tb_topic22] b)), 0, (SELECT min(b.[Id])
|
||||
FROM [tb_topic22] b)) as as6
|
||||
FROM [tb_topic22] b)) as as6, iif(isnull((SELECT min(b.[CreateTime])
|
||||
FROM [tb_topic22] b)), '1970-01-01 00:00:00', (SELECT min(b.[CreateTime])
|
||||
FROM [tb_topic22] b)) as as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -979,16 +984,20 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as as1, a.[Clicks] as as2, a.[TypeGuid] as as3, a.[Title] as as4, a.[CreateTime] as as5, iif(isnull((SELECT max(b.[Id])
|
||||
FROM [tb_topic22] b)), 0, (SELECT max(b.[Id])
|
||||
FROM [tb_topic22] b)) as as6
|
||||
FROM [tb_topic22] b)) as as6, iif(isnull((SELECT max(b.[CreateTime])
|
||||
FROM [tb_topic22] b)), '1970-01-01 00:00:00', (SELECT max(b.[CreateTime])
|
||||
FROM [tb_topic22] b)) as as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -1148,15 +1148,19 @@ FROM `tb_topic` a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.`Id` as1, a.`Clicks` as2, a.`TypeGuid` as3, a.`Title` as4, a.`CreateTime` as5, ifnull((SELECT min(b.`Id`)
|
||||
FROM `tb_topic` b), 0) as6
|
||||
FROM `tb_topic` b), 0) as6, ifnull((SELECT min(b.`CreateTime`)
|
||||
FROM `tb_topic` b), '0001-01-01 00:00:00.000') as7
|
||||
FROM `tb_topic` a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1165,15 +1169,18 @@ FROM `tb_topic` a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.`Id` as1, a.`Clicks` as2, a.`TypeGuid` as3, a.`Title` as4, a.`CreateTime` as5, ifnull((SELECT max(b.`Id`)
|
||||
FROM `tb_topic` b), 0) as6
|
||||
FROM `tb_topic` b), 0) as6, ifnull((SELECT max(b.`CreateTime`)
|
||||
FROM `tb_topic` b), '0001-01-01 00:00:00.000') as7
|
||||
FROM `tb_topic` a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -999,15 +999,19 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1016,15 +1020,18 @@ FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, nvl((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC22"" b), 0) as6
|
||||
FROM ""TB_TOPIC22"" b), 0) as6, nvl((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC22"" b), to_timestamp('0001-01-01 00:00:00.000000','YYYY-MM-DD HH24:MI:SS.FF6')) as7
|
||||
FROM ""TB_TOPIC22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -1089,15 +1089,19 @@ FROM ""tb_topic"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""id"" as1, a.""clicks"" as2, a.""typeguid"" as3, a.""title"" as4, a.""createtime"" as5, coalesce((SELECT min(b.""id"")
|
||||
FROM ""tb_topic"" b), 0) as6
|
||||
FROM ""tb_topic"" b), 0) as6, coalesce((SELECT min(b.""createtime"")
|
||||
FROM ""tb_topic"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""tb_topic"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1106,15 +1110,18 @@ FROM ""tb_topic"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""id"" as1, a.""clicks"" as2, a.""typeguid"" as3, a.""title"" as4, a.""createtime"" as5, coalesce((SELECT max(b.""id"")
|
||||
FROM ""tb_topic"" b), 0) as6
|
||||
FROM ""tb_topic"" b), 0) as6, coalesce((SELECT max(b.""createtime"")
|
||||
FROM ""tb_topic"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""tb_topic"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -959,15 +959,19 @@ FROM ""TB_TOPIC"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT min(b.""ID"")
|
||||
FROM ""TB_TOPIC"" b), 0) as6
|
||||
FROM ""TB_TOPIC"" b), 0) as6, coalesce((SELECT min(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""TB_TOPIC"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -976,15 +980,18 @@ FROM ""TB_TOPIC"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""ID"" as1, a.""CLICKS"" as2, a.""TYPEGUID"" as3, a.""TITLE"" as4, a.""CREATETIME"" as5, coalesce((SELECT max(b.""ID"")
|
||||
FROM ""TB_TOPIC"" b), 0) as6
|
||||
FROM ""TB_TOPIC"" b), 0) as6, coalesce((SELECT max(b.""CREATETIME"")
|
||||
FROM ""TB_TOPIC"" b), '0001-01-01 00:00:00.000000') as7
|
||||
FROM ""TB_TOPIC"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -996,15 +996,19 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as1, a.[Clicks] as2, a.[TypeGuid] as3, a.[Title] as4, a.[CreateTime] as5, isnull((SELECT min(b.[Id])
|
||||
FROM [tb_topic22] b), 0) as6
|
||||
FROM [tb_topic22] b), 0) as6, isnull((SELECT min(b.[CreateTime])
|
||||
FROM [tb_topic22] b), '1970-01-01 00:00:00.000') as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1013,15 +1017,18 @@ FROM [tb_topic22] a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.[Id] as1, a.[Clicks] as2, a.[TypeGuid] as3, a.[Title] as4, a.[CreateTime] as5, isnull((SELECT max(b.[Id])
|
||||
FROM [tb_topic22] b), 0) as6
|
||||
FROM [tb_topic22] b), 0) as6, isnull((SELECT max(b.[CreateTime])
|
||||
FROM [tb_topic22] b), '1970-01-01 00:00:00.000') as7
|
||||
FROM [tb_topic22] a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@@ -1048,15 +1048,19 @@ FROM ""tb_topic22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""Id"" as1, a.""Clicks"" as2, a.""TypeGuid"" as3, a.""Title"" as4, a.""CreateTime"" as5, ifnull((SELECT min(b.""Id"")
|
||||
FROM ""tb_topic22"" b), 0) as6
|
||||
FROM ""tb_topic22"" b), 0) as6, ifnull((SELECT min(b.""CreateTime"")
|
||||
FROM ""tb_topic22"" b), '0001-01-01 00:00:00') as7
|
||||
FROM ""tb_topic22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Min(b => b.Id)
|
||||
min = select.As("b").Min(b => b.Id),
|
||||
min2 = select.As("b").Min(b => b.CreateTime),
|
||||
min3 = select.As("b").Where(b => b.Id < 0).Min(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@@ -1065,15 +1069,18 @@ FROM ""tb_topic22"" a", subquery);
|
||||
var subquery = select.ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
Assert.Equal(@"SELECT a.""Id"" as1, a.""Clicks"" as2, a.""TypeGuid"" as3, a.""Title"" as4, a.""CreateTime"" as5, ifnull((SELECT max(b.""Id"")
|
||||
FROM ""tb_topic22"" b), 0) as6
|
||||
FROM ""tb_topic22"" b), 0) as6, ifnull((SELECT max(b.""CreateTime"")
|
||||
FROM ""tb_topic22"" b), '0001-01-01 00:00:00') as7
|
||||
FROM ""tb_topic22"" a", subquery);
|
||||
var subqueryList = select.ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.As("b").Max(b => b.Id)
|
||||
max = select.As("b").Max(b => b.Id),
|
||||
max2 = select.As("b").Max(b => b.CreateTime)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
Reference in New Issue
Block a user