mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 18:52:50 +08:00
add test code #630
This commit is contained in:
parent
a81d9dd97f
commit
7a98c5d61b
@ -512,5 +512,14 @@
|
|||||||
<param name="that"></param>
|
<param name="that"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:Microsoft.Extensions.DependencyInjection.FreeSqlRepositoryDependencyInjection.AddFreeRepository(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{FreeSql.FluentDataFilter},System.Reflection.Assembly[])">
|
||||||
|
<summary>
|
||||||
|
批量注入 Repository,可以参考代码自行调整
|
||||||
|
</summary>
|
||||||
|
<param name="services"></param>
|
||||||
|
<param name="globalDataFilter"></param>
|
||||||
|
<param name="assemblies"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
</members>
|
</members>
|
||||||
</doc>
|
</doc>
|
||||||
|
@ -268,6 +268,28 @@ namespace FreeSql.Tests.MySql
|
|||||||
public string Data { get; set; }
|
public string Data { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void Text_MaxLength_2()
|
||||||
|
{
|
||||||
|
var str1 = string.Join(",", Enumerable.Range(0, 10000).Select(a => "ÎÒÊÇÖйúÈË"));
|
||||||
|
|
||||||
|
var item1 = new TS_TEXT041 { Data = str1 };
|
||||||
|
Assert.Equal(1, g.mysql.Insert(item1).ExecuteAffrows());
|
||||||
|
|
||||||
|
var item2 = g.mysql.Select<TS_TEXT041>().Where(a => a.Id == item1.Id).First();
|
||||||
|
Assert.Equal(str1, item2.Data);
|
||||||
|
|
||||||
|
//NoneParameter
|
||||||
|
item1 = new TS_TEXT041 { Data = str1 };
|
||||||
|
Assert.Equal(1, g.mysql.Insert(item1).NoneParameter().ExecuteAffrows());
|
||||||
|
}
|
||||||
|
class TS_TEXT041
|
||||||
|
{
|
||||||
|
public Guid Id { get; set; }
|
||||||
|
[MaxLength(-2)]
|
||||||
|
public string Data { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void LongText()
|
public void LongText()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user