public IsAdminShould() { this.repo = new MockRepository(MockBehavior.Strict); var settings = new AdminSettings(mockConfig.GetAdminSettings()); this.cookie = repo.Create <ICookieStorage>(); this.isAdmin = new IsAdmin(cookie.Object, settings); }
public ThreadModel( IpHasherFactory ipHasherFactory, TripCodeHasher tripCodeHasher, ICookieStorage cookieStorage, IGetIp getIp, IThreadService threadService, IPostService postService, IBannedImageLogger bannedImageLogger, IIsAdmin isAdmin, IUploadMapper uploadMapper) { this.ipHasher = ipHasherFactory.GetHasher(); this.tripCodeHasher = tripCodeHasher; this.cookieStorage = cookieStorage; this.getIp = getIp; this.threadService = threadService; this.postService = postService; this.bannedImageLogger = bannedImageLogger; this.isAdmin = isAdmin; this.uploadMapper = uploadMapper; }