public async void NotificationsController_MarkAllNotificationsAsRead_ShouldCallServiceToMarkNotificationsAllAsRead() { // Arrange _mockNotificationService.Setup(_ => _.MarkAllNotificationsAsRead(It.IsAny <string>())).Returns(Task.Delay(0)); var principal = new ClaimsPrincipal(new ClaimsIdentity(new List <Claim> { new Claim(ClaimTypes.NameIdentifier, "UserId") })); _mockAuthenticationManager.SetupGet(_ => _.User).Returns(principal); // Act await _controller.MarkAllNotificationsAsRead(); // Assert Mock.VerifyAll(); }