Пример #1
0
        public void Test_PeopleSettingsReposity_NoConnectionString_return_null()
        {
            string            connectionString = "fake_connection_string";
            string            sqlscript        = "[dbo].[cma_people_settings]";
            PeopleSettingsXML settings         = new PeopleSettingsXML();

            settings.SelectGroupsXML  = "";
            settings.ExcludedUsersXML = "";
            settings.AttributesXML    = "";
            List <PeopleSettingsXML> retSettings = new List <PeopleSettingsXML>();

            retSettings.Add(settings);
            mockDatabaseProvider = new Mock <IDatabaseProvider>();
            mockDatabaseProvider.Setup(p => p.GetData <PeopleSettingsXML>(connectionString, sqlscript, It.IsAny <object>(), CommandType.StoredProcedure)).Returns(retSettings);

            peopleSettingsRepository = new PeopleSettingsRepository(mockDatabaseProvider.Object);

            var retSet = peopleSettingsRepository.GetPeopleSettings(1234, "");

            Assert.Null(retSet);
        }
Пример #2
0
 public PeopleSettingsService(ICacheProvider cacheProvider, IOptions <CMAOptions> options, IPeopleSettingsRepository peopleSettingsRepository)
 {
     _cacheProvider            = cacheProvider;
     _options                  = options;
     _peopleSettingsRepository = peopleSettingsRepository;
 }