public void MockPrivateField_WhenCalled_SuccessfullyMocksAndReverts() { MockableClass mockableClass = new MockableClass(); Mocker.MockPrivateField(typeof(MockableClass), mockableClass, "privateField", 12, () => { Expect(() => mockableClass.PrivateField, Is.EqualTo(12)); }); Expect(() => mockableClass.PrivateField, Is.EqualTo(0)); }
public void GetPrivateFieldValue_WhenCalled_ReturnsPrivateFieldValid() { MockableClass mockableClass = new MockableClass(); Expect(Mocker.GetPrivateFieldValue(typeof(MockableClass), mockableClass, "privateField"), Is.EqualTo(0)); }
public void CallPrivateMethod_WhenCalled_SuccessfullyCalls() { MockableClass mockableClass = new MockableClass(); Expect(() => Mocker.CallPrivateMethod(typeof(MockableClass), mockableClass, "privateMethod", null), Is.EqualTo(0)); }