AppTestBase.cs 823 B

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data.Common;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using Abp.TestBase;
  8. using Castle.MicroKernel.Registration;
  9. using EntityFramework.DynamicFilters;
  10. using VberTech.EF;
  11. namespace VberTech.Test
  12. {
  13. public class AppTestBase: AbpIntegratedTestBase<VberTechTestModule>
  14. {
  15. public AppTestBase()
  16. {
  17. }
  18. protected override void PreInitialize()
  19. {
  20. //Fake DbConnection using Effort!
  21. LocalIocManager.IocContainer.Register(
  22. Component.For<DbConnection>()
  23. .UsingFactoryMethod(Effort.DbConnectionFactory.CreateTransient)
  24. .LifestyleSingleton()
  25. );
  26. base.PreInitialize();
  27. }
  28. }
  29. }