public void GetUserByName_OkTest() { string name = "Udhaya"; var output = UserControllerMock.GetUsersByName(name); //Get Mock Repository object var userRepositoryMock = new Mock <IUserInfoBO>(); //Setup mock object and return mock output userRepositoryMock .Setup(m => m.GetAllUser("", name)) .Returns(output); //Invoke controller method UserController controller = new UserController(userRepositoryMock.Object); var value = controller.Get(name, ""); Assert.NotNull(value); Assert.IsType <List <UserInfoDTO> >(value); Assert.Equal(2, (value[0].EmployeeID)); Assert.Equal("Udhaya", (value[0].FirstName)); }
public void GetUserByName_OkTest() { string name = "Udhaya"; var output = UserControllerMock.GetUsersByName(name); //Get Mock Repository object var userRepositoryMock = new Mock <IUserInfoBO>(); //Setup mock object and return mock output userRepositoryMock .Setup(m => m.GetAllUser("", name)) .Returns(output); //Invoke controller method UserController controller = new UserController(userRepositoryMock.Object); var value = controller.Get(name, ""); }