Esempio n. 1
0
        private Mock <Bot <int> > CreateMockBot(IBotPolicyConfigurator <int> policy)
        {
            Mock <Bot <int> > mockBot = null;

            policy.Configure(config => config.AddBot(bot =>
            {
                mockBot = new Mock <Bot <int> >(bot);
                return(mockBot.Object);
            }));

            return(mockBot);
        }
Esempio n. 2
0
        private Mock <ConfigurableBot <MockConfig, int> > CreateMockBot(IBotPolicyConfigurator <int> policy)
        {
            Mock <ConfigurableBot <MockConfig, int> > mockConfigBot = null;

            policy.Configure(config => config
                             .AddBot <ConfigurableBot <MockConfig, int>, MockConfig>((bot, c) =>
            {
                mockConfigBot = new Mock <ConfigurableBot <MockConfig, int> >(bot, c);
                return(mockConfigBot.Object);
            }, c => { })
                             .Passthrough());

            return(mockConfigBot);
        }