public void Setup() { _anagramSolver = Substitute.For <IAnagramSolver>(); _usersRepository = Substitute.For <IUsersRepository>(); _appConfig = Substitute.For <IAppConfig>(); _anagramsService = new AnagramsService(_anagramSolver, _usersRepository, _appConfig); }
public HomeController( IUsersRepository efUsersRepository, IAnagramsService anagramsService) { _usersRepository = efUsersRepository; _anagramsService = anagramsService; }
public void Setup() { _anagramsService = Substitute.For <IAnagramsService>(); _homeController = new HomeController(_anagramsService); _homeController.ControllerContext = new ControllerContext(); _homeController.ControllerContext.HttpContext = new DefaultHttpContext(); _homeController.ControllerContext.HttpContext.Connection.RemoteIpAddress = new IPAddress(new byte[] { 127, 0, 0, 1 }); }
public AnagramsController(IAnagramsService anagramsService) { _anagramsService = anagramsService; }