You can try following:
public class Tests
{
private Mock<IUserRepository> _userRepository;
private IService _service;
[SetUp]
public void Setup()
{
_userRepository = new Mock<IUserRepository>();
_service = new Service(_userRepository.Oject);
}
[Test]
public void ShouldReturnUsers()
{
var users = new List<User>(){
//populate with dummy user data
};
_userRepository.Setup(p => p.GetAll()).Returns(users);
var result = _service.GetAllUser();
Assert.That(() => result, Is.TypeOf(IList<User>));
}
}
Posted On:
09-Jun-2020 06:22