public void UserEventsHelperTestSetup()
        {
            var    mock            = new Mock <IStringLocalizer <Strings> >();
            string key             = "Hello my dear friend!";
            var    localizedString = new LocalizedString(key, key);

            mock.Setup(_ => _[key]).Returns(localizedString);
            var localizer = mock.Object;

            eventGraphHelper           = new Mock <IEventGraphHelper>();
            userGraphHelper            = new Mock <IUserGraphHelper>();
            eventStorageProvider       = new Mock <IEventRepository>();
            eventSearchServiceProvider = new Mock <IEventSearchService>();
            categoryHelper             = new Mock <ICategoryHelper>();
            notificationHelper         = new Mock <INotificationHelper>();
            eventStorageProviderFake   = new EventStorageProviderFake();
            lnDTeamConfigurationStorageProviderFake = new LnDTeamConfigurationStorageProviderFake();
            userEventSearchServiceHelper            = new Mock <IUserEventSearchService>();
            botOptions = new Mock <IOptions <BotSettings> >();

            userEventsHelper = new UserEventsHelper(
                eventStorageProvider.Object,
                eventSearchServiceProvider.Object,
                userEventSearchServiceHelper.Object,
                userGraphHelper.Object,
                eventGraphHelper.Object,
                notificationHelper.Object,
                categoryHelper.Object,
                lnDTeamConfigurationStorageProviderFake,
                botOptions.Object,
                localizer);
        }
        public void EventWorkflowHelperTestSetup()
        {
            var localizer = new Mock <IStringLocalizer <Strings> >().Object;

            eventGraphHelper                     = new Mock <IEventGraphHelper>();
            userGraphHelper                      = new Mock <IUserGraphHelper>();
            groupGraphHelper                     = new Mock <IGroupGraphHelper>();
            notificationHelper                   = new Mock <INotificationHelper>();
            eventStorageProvider                 = new Mock <IEventRepository>();
            eventSearchServiceProvider           = new Mock <IEventSearchService>();
            eventStorageProviderFake             = new EventStorageProviderFake();
            userStorageConfigurationProvider     = new Mock <IUserConfigurationRepository>();
            userConfigurationStorageProviderFake = new UserConfigurationStorageProviderFake();
            lnDTeamConfigurationStorageProvider  = new Mock <ILnDTeamConfigurationRepository>();
            categoryHelper  = new Mock <ICategoryHelper>();
            mockBotSettings = new Mock <IOptions <BotSettings> >();

            eventWorkflowHelper = new EventWorkflowHelper(
                eventStorageProvider.Object,
                eventSearchServiceProvider.Object,
                eventGraphHelper.Object,
                groupGraphHelper.Object,
                userStorageConfigurationProvider.Object,
                lnDTeamConfigurationStorageProvider.Object,
                categoryHelper.Object,
                localizer,
                userGraphHelper.Object,
                notificationHelper.Object,
                EventWorkflowHelperData.botOptions);
        }