public async Task AttachmentEditTitle() { var mock = new Mock<ITimelineService>(); Attachment attachment = new Attachment(); attachment.Id = "ID1"; attachment.Title = "Edited Title"; await attachment.EditTitleAsync(mock.Object); mock.Verify(m => m.PutJsonAsync("TimelineEventAttachment/EditTitle", It.Is<object>(o => o.VerifyObject("AttachmentId", "ID1") && o.VerifyObject("Title", "Edited Title")))); }