public async Task FindPhoneAsync_ShouldBeNotFoundObjectResult() { // Arrange var user = TestData.FileStorage.GetUsers().First(); TestMock.UserService.Setup(userService => userService.GetUserAsync(It.IsAny <ClaimsPrincipal>())).ReturnsAsync(user).Verifiable(); TestMock.UserService.Setup(userService => userService.GetPhoneNumberAsync(It.IsAny <User>())).Verifiable(); var controller = new PhoneController(TestMock.UserService.Object, TestMapper); // Act var result = await controller.FindPhoneAsync(); // Assert result.Should().BeOfType <NotFoundObjectResult>(); TestMock.UserService.Verify(userService => userService.GetUserAsync(It.IsAny <ClaimsPrincipal>()), Times.Once); TestMock.UserService.Verify(userService => userService.GetPhoneNumberAsync(It.IsAny <User>()), Times.Once); }