예제 #1
0
        public StateChangeFinderTests()
        {
            worker = A.Fake <StateChangeFinderWorker>();

            stateChangeFinder = new TestableStateChangeFinder(worker);

            fieldIgnoreFn    = A.Fake <Func <FieldInfo, IReadOnlyInstanceTraversalContext, bool> >();
            propertyIgnoreFn = A.Fake <Func <PropertyInfo, IReadOnlyInstanceTraversalContext, bool> >();
        }
예제 #2
0
 public TestableStateChangeFinder(StateChangeFinderWorker worker) : base(worker)
 {
 }
        public StateChangeFinderWorker_ArrayTests()
        {
            stateChanges = new StateChanges();

            worker = new StateChangeFinderWorker(new InstanceTraverser());
        }
예제 #4
0
        public StateChangeFinderTests()
        {
            worker = A.Fake <StateChangeFinderWorker>();

            stateChangeFinder = new TestableStateChangeFinder(worker);
        }
예제 #5
0
 /// <summary>
 /// Only meant to be used by unit tests
 /// </summary>
 protected StateChangeFinder(StateChangeFinderWorker worker)
 {
     this.worker = worker;
 }
예제 #6
0
 public StateChangeFinder()
 {
     worker = new StateChangeFinderWorker(new InstanceTraverser());
 }