示例#1
0
        public PrescriptionTests()
        {
            SeedData();

            IConfiguration config = new ConfigurationBuilder()
                                    .AddJsonFile("appsettings.json")
                                    .Build();

            var mockMapper = new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfile()));
            var mapper     = mockMapper.CreateMapper();

            var userManager   = MockUserManager.GetMockUserManager(_fakeIdentityUsers).Object;
            var signInManager = MockSigninManager.GetSignInManager <IdentityUser>(userManager).Object;

            IdentityRepositoryFake = new IdentityRepository(userManager, signInManager, config);
            var fakeGenericRepo = MockGenericRepository.GetUserInformationMock(_fakeEntities);

            var fakeGenericRepoUserInformationMock = MockGenericRepository.GetUserInformationMock(_fakeUsersInformation);

            MockUserExtension.ExtendMock(fakeGenericRepoUserInformationMock, _fakeUsersInformation);

            var userInformationMock = MockGenericRepository.GetUserInformationMock(_patients);
            var constulatationsMock = MockGenericRepository.GetUserInformationMock(_constulatations);

            MockGenericExtension.ExtendMock(fakeGenericRepo, _fakeEntities);
            FakeController = new PrescriptionsController(IdentityRepositoryFake, fakeGenericRepo.Object, fakeGenericRepoUserInformationMock.Object, userInformationMock.Object,
                                                         constulatationsMock.Object,
                                                         mapper);

            IdentityHelper.SetUser(_fakeIdentityUsers[0], FakeController);
        }
        public AdditionalExaminationResultsTests()
        {
            SeedData();

            IConfiguration config = new ConfigurationBuilder()
                                    .AddJsonFile("appsettings.json")
                                    .Build();

            var mockMapper = new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfile()));
            var mock       = mockMapper.CreateMapper();

            var userManager   = MockUserManager.GetMockUserManager(_fakeIdentityUsers).Object;
            var signInManager = MockSigninManager.GetSignInManager <IdentityUser>(userManager).Object;

            IdentityRepositoryFake = new IdentityRepository(userManager, signInManager, config);
            var fakeGenericRepo  = MockGenericRepository.GetUserInformationMock(_fakeEntities);
            var constulationRepo = MockGenericRepository.GetUserInformationMock(_consultations);
            var patientRepo      = MockGenericRepository.GetUserInformationMock(_fakeUsersPatient);
            var typeRepo         = MockGenericRepository.GetUserInformationMock(_types);

            MockGenericExtension.ExtendMock(fakeGenericRepo, _fakeEntities);

            FakeController = new AdditionalExaminationResultsController(IdentityRepositoryFake, fakeGenericRepo.Object,
                                                                        constulationRepo.Object,
                                                                        patientRepo.Object,
                                                                        typeRepo.Object,
                                                                        mock);

            IdentityHelper.SetUser(_fakeIdentityUsers[0], FakeController);
        }
        public ActivityControllerTests()
        {
            SeedData();
            var fakeGenericRepo = MockGenericRepository.GetUserInformationMock(_fakeActivities);

            FakeController = new ActivitiesController(fakeGenericRepo.Object);
            SetUser(_fakeIdentityUsers[0]);
        }
        public AuthControllerTests()
        {
            SeedData();

            var config = new ConfigurationBuilder()
                         .AddJsonFile("appsettings.json")
                         .Build();

            var userManager            = MockUserManager.GetMockUserManager(_fakeIdentityUsers).Object;
            var signInManager          = MockSigninManager.GetSignInManager <IdentityUser>(userManager).Object;
            var fakeIdentityRepository = new Mock <IdentityRepository>(userManager, signInManager, config).Object;
            var fakeGenericRepo        = MockGenericRepository.GetUserInformationMock(_userInformations);

            Controller = new AuthController(fakeIdentityRepository, fakeGenericRepo.Object, userManager, config);
        }
示例#5
0
        public PatientsControllerTests()
        {
            SeedData();

            IConfiguration config = new ConfigurationBuilder()
                                    .AddJsonFile("appsettings.json")
                                    .Build();

            var mockMapper    = new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfile()));
            var mapper        = mockMapper.CreateMapper();
            var userManager   = MockUserManager.GetMockUserManager(_fakeIdentityUsers).Object;
            var signInManager = MockSigninManager.GetSignInManager <IdentityUser>(userManager).Object;

            IdentityRepositoryFake = new IdentityRepository(userManager, signInManager, config);

            var fakeGenericRepo = MockGenericRepository.GetUserInformationMock(_fakeUsersPatient);

            FakeController = new PatientsController(fakeGenericRepo.Object, IdentityRepositoryFake, mapper);

            IdentityHelper.SetUser(_fakeIdentityUsers[0], FakeController);
        }
示例#6
0
        public UsersControllerTests()
        {
            SeedData();

            IConfiguration config = new ConfigurationBuilder()
                                    .AddJsonFile("appsettings.json")
                                    .Build();

            var fakeGenericRepo = MockGenericRepository.GetUserInformationMock(_fakeUsersInformation);

            MockUserExtension.ExtendMock(fakeGenericRepo, _fakeUsersInformation);

            var mockMapper = new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfile()));
            var mapper     = mockMapper.CreateMapper();

            var userManager            = MockUserManager.GetMockUserManager(_fakeIdentityUsers).Object;
            var signInManager          = MockSigninManager.GetSignInManager <IdentityUser>(userManager).Object;
            var fakeIdentityRepository = new Mock <IdentityRepository>(userManager, signInManager, config).Object;

            FakeController = new UsersController(mapper, fakeGenericRepo.Object, fakeIdentityRepository, userManager);

            IdentityHelper.SetUser(_fakeIdentityUsers[0], FakeController);
        }