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);
        }
Example #2
0
 public DeleteRemarkStateHandler(IHandler handler,
     IBusClient busClient,
     IRemarkStateService remarkStateService)
 {
     _handler = handler;
     _busClient = busClient;
     _remarkStateService = remarkStateService;
 }
Example #3
0
 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;
 }
Example #4
0
 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;
 }