public StateChangeFinderTests() { worker = A.Fake <StateChangeFinderWorker>(); stateChangeFinder = new TestableStateChangeFinder(worker); fieldIgnoreFn = A.Fake <Func <FieldInfo, IReadOnlyInstanceTraversalContext, bool> >(); propertyIgnoreFn = A.Fake <Func <PropertyInfo, IReadOnlyInstanceTraversalContext, bool> >(); }
public TestableStateChangeFinder(StateChangeFinderWorker worker) : base(worker) { }
public StateChangeFinderWorker_ArrayTests() { stateChanges = new StateChanges(); worker = new StateChangeFinderWorker(new InstanceTraverser()); }
public StateChangeFinderTests() { worker = A.Fake <StateChangeFinderWorker>(); stateChangeFinder = new TestableStateChangeFinder(worker); }
/// <summary> /// Only meant to be used by unit tests /// </summary> protected StateChangeFinder(StateChangeFinderWorker worker) { this.worker = worker; }
public StateChangeFinder() { worker = new StateChangeFinderWorker(new InstanceTraverser()); }