protected static void Initialize(Action setup) { ExceptionHandlerMock = new Mock <IExceptionHandler>(); Handler = new Handler(ExceptionHandlerMock.Object); UserRepositoryMock = new Mock <IUserRepository>(); UserServiceClientMock = new Mock <IUserServiceClient>(); AccountStateServiceMock = new Mock <IAccountStateService>(); UserCacheMock = new Mock <IUserCache>(); SignedUpHandler = new SignedUpHandler(Handler, UserRepositoryMock.Object, UserServiceClientMock.Object, AccountStateServiceMock.Object, UserCacheMock.Object); setup(); }
protected static void Initialize() { ExceptionHandlerMock = new Mock <IExceptionHandler>(); Handler = new Handler(ExceptionHandlerMock.Object); UserServiceMock = new Mock <IUserService>(); User = new UserDto { Name = "user", Role = "user" }; ServiceClient = new Mock <IServiceClient>(); Event = new SignedUp(Guid.NewGuid(), Resource.Create("test", "test"), Guid.NewGuid().ToString("N"), "test", "user", "active"); ServiceClient.Setup(x => x.GetAsync <UserDto>(Event.Resource)) .ReturnsAsync(User); SignedUpHandler = new SignedUpHandler(Handler, UserServiceMock.Object, ServiceClient.Object); }