Reputation: 800
How do you write a unit test for a method with void return type?
Upvotes: 6
Views: 7309
Reputation: 499132
Assuming the method does something, you can try to sense that something.
That is, suppose it increments a variable that is exposed elsewhere in a property - you can check the value of the property before and after calling the method.
In essence this is checking that the method is working correctly by checking the expected side-effects from it.
Upvotes: 9