Решил написать несколько unit тестов для своих контроллеров, нашел либу moq. И не до конца разобрался как правильно с ней работать.
Есть сервис для добавление пользователей в бд. хотел бы узнать на какие ошибки будет реагировать и что будет отсылать. Не могу дописать unit test из-за того что не знаю что нужно возращать.
[Test]
public void CheckAddUser()
{
SetingUsers();
var moc = new Mock<IUserService>();
moc.Setup(c => c.Create(It.IsAny<RegisterViewModel>()))
.Returns<IdentityResult>("не знаю что тут возращать");
var userController = new TestController(moc.Object);
var result = userController.Create(newUser).Result;
}
сам контроллер :
public async Task<IdentityResult> Create(RegisterViewModel user)
{
return await _userService.Create(user);
}