mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 09:15:27 +08:00 
			
		
		
		
	完善QuestDb单元测试
This commit is contained in:
		@@ -224,7 +224,7 @@ namespace FreeSql.Tests.QuestDb.Crud
 | 
				
			|||||||
                });
 | 
					                });
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var result = await restFsql.Insert(list).ExecuteQuestBulkCopyAsync();
 | 
					            var result = await restFsql.Insert(list).ExecuteQuestDbBulkCopyAsync();
 | 
				
			||||||
            Assert.True(result > 0);
 | 
					            Assert.True(result > 0);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,21 +7,59 @@ using Xunit;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace FreeSql.Tests.QuestDb.QuestDbIssue
 | 
					namespace FreeSql.Tests.QuestDb.QuestDbIssue
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    internal class QuestDbIssue : QuestDbTest
 | 
					    public class QuestDbIssue : QuestDbTest
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        [Fact]
 | 
					        [Fact]
 | 
				
			||||||
        public void Issue1757()
 | 
					        public void Issue1757()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            restFsql.CodeFirst.SyncStructure<Test0111>();
 | 
					            restFsql.CodeFirst.SyncStructure<Test0111>();
 | 
				
			||||||
            var count=  fsql.Insert(new List<Test0111>() {
 | 
					            var count = fsql.Insert(new List<Test0111>()
 | 
				
			||||||
                new Test0111(){ 
 | 
					            {
 | 
				
			||||||
                    CreateTime=DateTime.Now,
 | 
					                new()
 | 
				
			||||||
                    CustomId=2,  Name="test111",
 | 
					                {
 | 
				
			||||||
                    Price=2,
 | 
					                    CreateTime = DateTime.Now,
 | 
				
			||||||
                    Value=2 }
 | 
					                    CustomId = 3, Name = "test333",
 | 
				
			||||||
            }).ExecuteQuestBulkCopyAsync();
 | 
					                    Price = 3,
 | 
				
			||||||
 | 
					                    Value = 3
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }).ExecuteQuestDbBulkCopy();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Assert.True(count > 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            var list = fsql.Select<Test0111>().ToList();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        [Fact]
 | 
				
			||||||
 | 
					        public void Issue1757Many()
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            restFsql.CodeFirst.SyncStructure<Test0111>();
 | 
				
			||||||
 | 
					            var count = fsql.Insert(new List<Test0111>()
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                new()
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    CreateTime = DateTime.Now,
 | 
				
			||||||
 | 
					                    CustomId = 4, Name = "test444",
 | 
				
			||||||
 | 
					                    Price = 4,
 | 
				
			||||||
 | 
					                    Value = 4
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                new()
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    CreateTime = DateTime.Now,
 | 
				
			||||||
 | 
					                    CustomId = 5, Name = "test555",
 | 
				
			||||||
 | 
					                    Price = 5,
 | 
				
			||||||
 | 
					                    Value = 5
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                new()
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    CreateTime = DateTime.Now,
 | 
				
			||||||
 | 
					                    CustomId = 6, Name = "test666",
 | 
				
			||||||
 | 
					                    Price = 6,
 | 
				
			||||||
 | 
					                    Value = 6
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }).ExecuteQuestDbBulkCopy();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Assert.True(count > 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var list = fsql.Select<Test0111>().ToList();
 | 
					            var list = fsql.Select<Test0111>().ToList();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -32,10 +70,10 @@ namespace FreeSql.Tests.QuestDb.QuestDbIssue
 | 
				
			|||||||
        public long Id { get; set; }
 | 
					        public long Id { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public string Name { get; set; }
 | 
					        public string Name { get; set; }
 | 
				
			||||||
        public decimal Price { get; set; } 
 | 
					        public decimal Price { get; set; }
 | 
				
			||||||
        public DateTime CreateTime { get; set; } 
 | 
					        public DateTime CreateTime { get; set; }
 | 
				
			||||||
        public long CustomId { get; set; }
 | 
					        public long CustomId { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public double Value { get; set; } 
 | 
					        public double Value { get; set; }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user