예제 #1
0
        public void RefAndOutArgs()
        {
            testMock.Expect(x => x.RefOut(
                                Arg <string> .Is.Anything, out Arg <int> .Out(3).Dummy,
                                Arg <string> .Is.Equal("Steinegger"), ref Arg <int> .Ref(Is.Equal(2), 7).Dummy,
                                Arg <string> .Is.NotNull));

            int iout = 0;
            int iref = 2;

            testMock.RefOut("hallo", out iout, "Steinegger", ref iref, "notnull");

            Assert.Equal(3, iout);
            Assert.Equal(7, iref);

            testMock.VerifyExpectations();
        }