public async Task add_item_returns_an_object_result() { // Arrange var mockRepo = new Mock <BasketRepository>(); mockRepo.Setup(m => m.AddItemsToBasket(It.IsAny <long>(), It.IsAny <List <BasketItemDto> >())).Returns(Task.FromResult(It.IsAny <Basket>())); var controller = new BasketController(mockRepo.Object); // Act var result = await controller.AddItems(It.IsAny <long>(), It.IsAny <List <BasketItemDto> >()); // Assert Assert.IsType <ObjectResult>(result); }