public async Task AddUserAsync_NoRestrictions_Success() { // Arrange moqService.Setup(x => x.AddUserAsync(It.IsAny <User>())).ReturnsAsync(expectedUser); // Act var response = await controller.AddUserAsync(user) as ObjectResult; var actualUser = response.Value; // Assert moqService.VerifyAll(); Assert.IsInstanceOfType(response, typeof(OkObjectResult)); Assert.AreEqual(expectedUser, actualUser); }