Files
DMS/DMS.Infrastructure.UnitTests/Repository_Test/BaseRepositoryTests.cs

33 lines
981 B
C#
Raw Normal View History

using DMS.Infrastructure.Data;
using DMS.Infrastructure.Repositories;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
2025-07-20 23:28:45 +08:00
using DMS.Config;
namespace DMS.Infrastructure.UnitTests.Repository_Test
{
public class BaseRepositoryTests
{
protected readonly SqlSugarDbContext _sqlSugarDbContext;
public BaseRepositoryTests()
{
// Load real connection settings
2025-07-19 22:29:50 +08:00
var connectionSettings = new Config.AppSettings()
{
2025-07-20 23:28:45 +08:00
Database = new DatabaseSettings()
{
Database = "dms_test"
}
};
_sqlSugarDbContext = new SqlSugarDbContext(connectionSettings);
_sqlSugarDbContext.GetInstance().DbMaintenance.CreateDatabase();
_sqlSugarDbContext.GetInstance().CodeFirst.InitTables<DbDevice>();
}
}
}