add test code #630

This commit is contained in:
2881099 2021-01-05 13:39:50 +08:00
parent a81d9dd97f
commit 7a98c5d61b
2 changed files with 31 additions and 0 deletions

View File

@ -512,5 +512,14 @@
<param name="that"></param>
<returns></returns>
</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>
</doc>

View File

@ -268,6 +268,28 @@ namespace FreeSql.Tests.MySql
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]
public void LongText()
{