public void GenericMethodWithOutDecimalParameter() { MockRepository mocks = new MockRepository(); IMyInterface mock = mocks.StrictMock <IMyInterface>(); decimal expectedOutParameter = 1.234M; using (mocks.Record()) { decimal emptyOutParameter; mock.GenericMethod(out emptyOutParameter); LastCall.OutRef(expectedOutParameter); } using (mocks.Playback()) { decimal outParameter; mock.GenericMethod(out outParameter); Assert.Equal(expectedOutParameter, outParameter); } }
public void GenericMethodWithOutDecimalParameter() { IMyInterface mock = MockRepository.Mock <IMyInterface>(); decimal expectedOutParameter = 1.234M; //decimal emptyOutParameter; mock.Expect(x => x.GenericMethod(out Arg <decimal> .Out(expectedOutParameter).Dummy)); decimal outParameter; mock.GenericMethod(out outParameter); Assert.Equal(expectedOutParameter, outParameter); }