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); }
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); }