public async Task AuthenticateUserEmail_Success() { //Arrange mockSession(); _shopping.Setup(x => x.AuthenticateUser(It.IsAny <string>())).Returns(Task.FromResult(Guid.NewGuid())); VMUserDetail input = new VMUserDetail() { user_email = "*****@*****.**", IsForgetPassword = 0, cartId = 1 }; //Act var result = await controller.AuthenticateUserEmail(input) as ViewResult; //Assert Assert.Equal("GetUserDetails", result.ViewName); }