public UpdateControllerTest() { _testContainerBuilder.RegisterType <UpdateController>(); _bot = A.Fake <IBot>(); _logger = A.Fake <ILogger <UpdateController> >(); _testContainerBuilder.RegisterInstance(_logger).As <ILogger <UpdateController> >(); _adminService = A.Fake <IAdminWebService>(); var admins = new List <AdminResponse> { new AdminResponse() { Name = "admin" }, new AdminResponse() { Name = "toto" }, }; A.CallTo(() => _adminService.GetAllAdmins()).Returns(admins); _testContainerBuilder.RegisterInstance(_adminService).As <IAdminWebService>(); _testContainerBuilder.RegisterInstance(_bot); _contextHub = A.Fake <ContextHub>(); _testContainerBuilder.RegisterInstance(_contextHub).SingleInstance(); _container = _testContainerBuilder.Build(); _target = _container.Resolve <UpdateController>(); }
public ContextHubTest() { _turnContext = A.Fake <ITurnContext>(); _adapter = A.Fake <TelegramAdapter>(); _testContainerBuilder.RegisterInstance(_adapter).As <IAdapter>(); _testContainerBuilder.RegisterInstance(_turnContext).As <ITurnContext>(); _testContainerBuilder.RegisterType <ContextHub>().SingleInstance(); _container = _testContainerBuilder.Build(); _target = _container.Resolve <ContextHub>(); }