protected static void Initialize() { RemarkRepositoryMock = new Mock <IRemarkRepository>(); UserRepositoryMock = new Mock <IUserRepository>(); RemarkPhotoServiceMock = new Mock <IRemarkPhotoService>(); GeneralSettings = new GeneralSettings { AllowedDistance = 15.0 }; RemarkStateService = new RemarkStateService(RemarkRepositoryMock.Object, UserRepositoryMock.Object, RemarkPhotoServiceMock.Object, GeneralSettings); var user = new User(UserId, "name", "user"); var category = new Category("category"); Description = "test"; Remark = new Remark(RemarkId, user, category, Location); Remark.AddPhoto(RemarkPhoto.Small(Guid.NewGuid(), "test.jpg", "http://my-test-image.com", RemarkUser.Create(user))); RemarkRepositoryMock.Setup(x => x.GetByIdAsync(Moq.It.IsAny <Guid>())) .ReturnsAsync(Remark); UserRepositoryMock.Setup(x => x.GetByUserIdAsync(Moq.It.IsAny <string>())) .ReturnsAsync(User); }
public DeleteRemarkStateHandler(IHandler handler, IBusClient busClient, IRemarkStateService remarkStateService) { _handler = handler; _busClient = busClient; _remarkStateService = remarkStateService; }
public RenewRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, IGroupService groupService, IRemarkStateService remarkStateService, IFileResolver fileResolver, IFileValidator fileValidator, IResourceFactory resourceFactory) { _handler = handler; _bus = bus; _remarkService = remarkService; _groupService = groupService; _remarkStateService = remarkStateService; _fileResolver = fileResolver; _fileValidator = fileValidator; _resourceFactory = resourceFactory; }
public ProcessRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, IGroupService groupService, IRemarkStateService remarkStateService, IFileResolver fileResolver, IFileValidator fileValidator, IResourceFactory resourceFactory, IProcessRemarkPolicy policy, IRemarkActionService remarkActionService) { _handler = handler; _bus = bus; _remarkService = remarkService; _groupService = groupService; _remarkStateService = remarkStateService; _fileResolver = fileResolver; _fileValidator = fileValidator; _resourceFactory = resourceFactory; _policy = policy; _remarkActionService = remarkActionService; }