Exemplo n.º 1
0
        public async Task Handle_ShouldBeGetPhoto()
        {
            var query = new DownloadPhotoQuery
            {
                PhotoId = DefaultPhotoIds.First()
            };

            var handler = GetNewHandler();

            var result = await handler.Handle(query, CancellationToken.None);

            Assert.That(result.Name, IsNotNullOrEmpty);
            Assert.That(result.Path, IsNotNullOrEmpty);
        }
Exemplo n.º 2
0
        public async Task Handle_ShouldBeUpdateInfo()
        {
            var command = new UpdateInfoCommand
            {
                AvatarPhotoId = DefaultPhotoIds.First(),
                UserName      = "******"
            };

            var handler = GetNewHandler();

            var result = await handler.Handle(command, CancellationToken.None);

            Assert.AreEqual(command.AvatarPhotoId, result.AvatarPhotoId);
            Assert.AreEqual(command.UserName, result.UserName);
        }
Exemplo n.º 3
0
        public async Task Handle_ShouldBeDeletePhotos()
        {
            var command = new DeletePhotosCommand
            {
                Ids = new List <int>()
            };

            command.Ids.AddRange(new[] { 1001, 1002, 1003 });
            command.Ids.AddRange(DefaultPhotoIds);

            var handler = GetNewHandler();

            var result = await handler.Handle(command, CancellationToken.None);

            Assert.That(result.Ids, IsNotNullOrEmpty);
            Assert.That(DefaultPhotoIds.All(id => result.Ids.Contains(id)));
        }