public void ChangeRecorderOnCtor() { IMethodRecorder recorder = new UnorderedMethodRecorder(new ProxyMethodExpectationsDictionary()); MethodRecorderBaseTests.TestMethodRecorder testRecorder = new MethodRecorderBaseTests.TestMethodRecorder(); new RecorderChanger(mocks, recorder, testRecorder); recorder.GetAllExpectationsForProxy(new object()); Assert.True(testRecorder.DoGetAllExpectationsForProxyCalled); Assert.Same(testRecorder, Get.Recorder(mocks)); }