i need some help for testing a void method. can someone explan how void methods work with testing.
my services look like this:
public void DeleteUser(int userId)
{
var user = _dbcontext.Users.FirstOrDefault(usr => usr.Id == userId);
{
if (user != null)
{
_dbcontext.Users.Remove(user);
}
_dbcontext.SaveChanges();
}
}
[TestClass]
public class UnitTest
{
[TestMethod]
public void DeleteUser()
{
mockContext = new Mock<UserService>();
mockContext.SetUp(x => x.Users(It.IsAny<int>()).Returns(userid)
}
}