Inegrate calendi in meeting Schedule
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
1.2 KiB

using Abp.AspNetCore;
using Abp.AspNetCore.TestBase;
using Abp.Modules;
using Abp.Reflection.Extensions;
using MeetingSchedule.EntityFrameworkCore;
using MeetingSchedule.Web.Startup;
using Microsoft.AspNetCore.Mvc.ApplicationParts;
namespace MeetingSchedule.Web.Tests
{
[DependsOn(
typeof(MeetingScheduleWebMvcModule),
typeof(AbpAspNetCoreTestBaseModule)
)]
public class MeetingScheduleWebTestModule : AbpModule
{
public MeetingScheduleWebTestModule(MeetingScheduleEntityFrameworkModule abpProjectNameEntityFrameworkModule)
{
abpProjectNameEntityFrameworkModule.SkipDbContextRegistration = true;
}
public override void PreInitialize()
{
Configuration.UnitOfWork.IsTransactional = false; //EF Core InMemory DB does not support transactions.
}
public override void Initialize()
{
IocManager.RegisterAssemblyByConvention(typeof(MeetingScheduleWebTestModule).GetAssembly());
}
public override void PostInitialize()
{
IocManager.Resolve<ApplicationPartManager>()
.AddApplicationPartsIfNotAddedBefore(typeof(MeetingScheduleWebMvcModule).Assembly);
}
}
}