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); }
public PeopleSettingsService(ICacheProvider cacheProvider, IOptions <CMAOptions> options, IPeopleSettingsRepository peopleSettingsRepository) { _cacheProvider = cacheProvider; _options = options; _peopleSettingsRepository = peopleSettingsRepository; }