Esempio n. 1
0
        public void SetUp()
        {
            sender = new User {
                Name = "Sender user", Id = 1
            };
            receiver = new User {
                Name = "Receiver user", Id = 2
            };
            permissionContext = new FakePermissionContext(new UserWithPermissionsContract(receiver, ContentLanguagePreference.Default));

            var received = sender.SendMessage(receiver, "Hello world", "Message body", false);

            receivedMessage      = received.Item1;
            receivedMessage.Id   = 1;
            receivedMessage.Read = true;
            var sent = receiver.SendMessage(sender, "Hello to you too", "Message body", false);

            sentMessage    = sent.Item1;
            sentMessage.Id = 2;
            var noPermissionMessage = CreateEntry.UserMessageReceived(id: 39, sender: sender, receiver: sender, subject: "Hello world", body: "Message body");

            repository = new FakeUserMessageRepository(sentMessage, sent.Item2, receivedMessage, received.Item2, noPermissionMessage);

            queries = new UserMessageQueries(repository, permissionContext);
        }
Esempio n. 2
0
 public UserController(
     UserService service,
     UserQueries data,
     ArtistService artistService,
     ArtistQueries artistQueries,
     OtherService otherService,
     IRepository repository,
     UserMessageQueries messageQueries,
     IPRuleManager ipRuleManager,
     VdbConfigManager config,
     MarkdownParser markdownParser,
     ActivityEntryQueries activityEntryQueries,
     LoginManager loginManager)
 {
     Service = service;
     Data    = data;
     _activityEntryQueries = activityEntryQueries;
     _artistQueries        = artistQueries;
     _artistService        = artistService;
     _repository           = repository;
     _otherService         = otherService;
     _messageQueries       = messageQueries;
     _ipRuleManager        = ipRuleManager;
     _config         = config;
     _markdownParser = markdownParser;
     _loginManager   = loginManager;
 }
Esempio n. 3
0
 public UserApiController(UserQueries queries, UserMessageQueries messageQueries, UserService service, IUserPermissionContext permissionContext, IAggregatedEntryImageUrlFactory thumbPersister,
                          IUserIconFactory userIconFactory)
 {
     this.queries           = queries;
     this.messageQueries    = messageQueries;
     this.service           = service;
     this.permissionContext = permissionContext;
     this.thumbPersister    = thumbPersister;
     this.userIconFactory   = userIconFactory;
 }
Esempio n. 4
0
 public UserController(UserService service, UserQueries data, ArtistService artistService, OtherService otherService,
                       UserMessageQueries messageQueries, IPRuleManager ipRuleManager, VdbConfigManager config)
 {
     Service             = service;
     Data                = data;
     this.artistService  = artistService;
     this.otherService   = otherService;
     this.messageQueries = messageQueries;
     this.ipRuleManager  = ipRuleManager;
     this.config         = config;
 }
Esempio n. 5
0
 public UserController(UserService service, UserQueries data, ArtistService artistService, ArtistQueries artistQueries, OtherService otherService,
                       IRepository repository,
                       UserMessageQueries messageQueries, IPRuleManager ipRuleManager, VdbConfigManager config, MarkdownParser markdownParser)
 {
     Service             = service;
     Data                = data;
     this.artistQueries  = artistQueries;
     this.artistService  = artistService;
     this.repository     = repository;
     this.otherService   = otherService;
     this.messageQueries = messageQueries;
     this.ipRuleManager  = ipRuleManager;
     this.config         = config;
     this.markdownParser = markdownParser;
 }
		public void SetUp() {
			
			sender = new User { Name = "Sender user", Id = 1};
			receiver = new User { Name = "Receiver user", Id = 2 };
			permissionContext = new FakePermissionContext(new UserWithPermissionsContract(receiver, ContentLanguagePreference.Default));

			receivedMessage = CreateEntry.UserMessage(id: 1, sender: sender, receiver: receiver, subject: "Hello world", body: "Message body", read: true);
			sentMessage = CreateEntry.UserMessage(id: 2, sender: receiver, receiver: sender, subject: "Hello to you too", body: "Message body");
			var noPermissionMessage = CreateEntry.UserMessage(id: 39, sender: sender, receiver: sender, subject: "Hello world", body: "Message body");

			repository = new FakeUserMessageRepository(sentMessage, receivedMessage, noPermissionMessage);

			queries = new UserMessageQueries(repository, permissionContext);

		}
Esempio n. 7
0
        public void SetUp()
        {
            sender = new User {
                Name = "Sender user", Id = 1
            };
            receiver = new User {
                Name = "Receiver user", Id = 2
            };
            permissionContext = new FakePermissionContext(new UserWithPermissionsContract(receiver, ContentLanguagePreference.Default));

            receivedMessage = CreateEntry.UserMessage(id: 1, sender: sender, receiver: receiver, subject: "Hello world", body: "Message body", read: true);
            sentMessage     = CreateEntry.UserMessage(id: 2, sender: receiver, receiver: sender, subject: "Hello to you too", body: "Message body");
            var noPermissionMessage = CreateEntry.UserMessage(id: 39, sender: sender, receiver: sender, subject: "Hello world", body: "Message body");

            repository = new FakeUserMessageRepository(sentMessage, receivedMessage, noPermissionMessage);

            queries = new UserMessageQueries(repository, permissionContext);
        }
Esempio n. 8
0
 public UserController(UserService service, UserQueries data, UserMessageQueries messageQueries)
 {
     Service = service;
     Data = data;
     this.messageQueries = messageQueries;
 }
Esempio n. 9
0
 public UserController(UserService service, UserQueries data, UserMessageQueries messageQueries)
 {
     Service             = service;
     Data                = data;
     this.messageQueries = messageQueries;
 }