Ejemplo n.º 1
0
        public HttpResponseMessage Delete(int[] tagIds)
        {
            DeleteTagResponse response = tagService.DeleteTags(new DeleteTagIdsRequest()
            {
                TagID = tagIds
            });

            return(Request.BuildResponse(response));
        }
        public static DeleteTagResponse Unmarshall(UnmarshallerContext context)
        {
            DeleteTagResponse deleteTagResponse = new DeleteTagResponse();

            deleteTagResponse.HttpResponse = context.HttpResponse;
            deleteTagResponse.RequestId = context.StringValue("DeleteTag.RequestId");

            return deleteTagResponse;
        }
Ejemplo n.º 3
0
        public HttpResponseMessage Delete(string tagName, int contactId)
        {
            DeleteTagResponse response = tagService.DeleteTag(new DeleteTagRequest()
            {
                TagName = tagName, ContactID = contactId
            });

            return(Request.BuildResponse(response));
        }
Ejemplo n.º 4
0
        public static DeleteTagResponse Unmarshall(UnmarshallerContext context)
        {
            DeleteTagResponse deleteTagResponse = new DeleteTagResponse();

            deleteTagResponse.HttpResponse = context.HttpResponse;
            deleteTagResponse.RequestId    = context.StringValue("DeleteTag.RequestId");

            return(deleteTagResponse);
        }
        public static DeleteTagResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DeleteTagResponse deleteTagResponse = new DeleteTagResponse();

            deleteTagResponse.HttpResponse = _ctx.HttpResponse;
            deleteTagResponse.RequestId    = _ctx.StringValue("DeleteTag.RequestId");
            deleteTagResponse.Data         = _ctx.BooleanValue("DeleteTag.Data");

            return(deleteTagResponse);
        }
Ejemplo n.º 6
0
        public void DeleteTag_TagNotFound_ResourceNotFoundException()
        {
            var itemToDelete = TagMockData.GetMockTagsWithSetups(mockRepository, 1).Select(c => c.Object).FirstOrDefault();

            mockTagRepository.Setup(tr => tr.FindBy(It.IsAny <int>())).Returns(itemToDelete);

            DeleteTagResponse response = tagService.DeleteTag(new DeleteTagRequest(1));

            mockRepository.VerifyAll();
            Assert.AreEqual(typeof(ResourceNotFoundException), response.Exception.GetType());
        }
Ejemplo n.º 7
0
        public void DeleteTag_ValidTag_Succeed()
        {
            int itemToDelete = 3;
            var mockTags     = TagMockData.GetMockTagsWithSetups(mockRepository, 1).Select(c => c.Object).FirstOrDefault();

            mockTagRepository.Setup(x => x.FindBy(It.IsAny <int>())).Returns(mockTags);
            //mockTagRepository.Setup(x => x.Delete(mockTags));

            DeleteTagResponse response = tagService.DeleteTag(new DeleteTagRequest(itemToDelete));

            mockRepository.VerifyAll();
            mockTagRepository.Verify(t => t.Delete(It.IsAny <Tag>()), Times.Once);
        }