Files
zszq-trs/UnitTestProject/BasicTests/DataBaseTest.cs
2024-05-09 14:06:26 +08:00

46 lines
1.4 KiB
C#

using YLErp.Modules.SwapModule;
namespace YLErp.BasicTests
{
[TestClass]
public class DataBaseTest
{
[TestMethod]
public void TestConnection()
{
var yldb = DbContextFactory.GetYLDbContext();
var appconfigs = yldb.AppConfig.Take(10).ToArray();
var admindb = DbContextFactory.GetErpBaseContext();
var sysusers = admindb.SystemUsers.Take(10).ToArray();
var clientdb = DbContextFactory.GetClientDbContext(OptUserInfo.SystemUser);
var clients = clientdb.client.Take(10).ToArray();
Assert.IsTrue(appconfigs.Length > 0 && sysusers.Length > 0 && clients.Length > 0);
}
[TestMethod]
public void TestDictionaries()
{
var admindb = DbContextFactory.GetErpBaseContext();
var dictionaries = admindb.Dictionaries.ToArray();
var sb = new StringBuilder();
foreach(var d in dictionaries)
{
sb.AppendFormat(@"<dictionary name=""{0}"" catalog=""{1}"">",d.Name,d.Catalog)
.Append("</dictionary>").AppendLine();
}
System.Diagnostics.Debug.WriteLine(sb.ToString());
}
[TestMethod]
public void TestGenerateSwapTradeFromDb()
{
new SwapTradeAutoService(OptUserInfo.SystemUser).GenerateSwapTradeFromDb(DateTime.Now.Date, false);
Assert.Fail();
}
}
}