Category Archives: Testing

FakeItEasy and Protected methods

I often find myself dealing with protected methods in the unit testing land. Now if the method is public then this works

However when the method is protected then it does not fly. With FakeItEasy you have to take the different approach. A.CallTo(fakeObject).Where(x => x.Method.Name ==”MethodUnderTest”).MustHaveHappened(); And needless to say, the method under test… Read More »