public async Task EventCreateAndLink() { var mock = new Mock <ITimelineService>(); mock.Setup(m => m.PutJsonAsync(It.IsAny <string>(), It.IsAny <object>())).Returns(TestUtils.GetCompletedTask(TimelineEventJson)); var timelineEvent = await TimelineEvent.CreateAndLinkAsync(mock.Object, "Test Title", "Test Description", DateTime.Now, "-1.1234,1.1234", "ID1"); mock.Verify(m => m.PutJsonAsync("TimelineEvent/Create", It.IsAny <object>())); mock.Verify(m => m.PutJsonAsync("Timeline/LinkEvent", It.IsAny <object>())); }