Ejemplo n.º 1
0
        public void DefaultResolvableFromExistingResolvable()
        {
            IMessageSourceResolvable res = mocks.StrictMock <IMessageSourceResolvable>();

            Expect.Call(res.DefaultMessage).Return("defaultMessageFromMock").Repeat.AtLeastOnce();
            Expect.Call(res.GetCodes()).Return(new string[] { "code1FromMock" });
            Expect.Call(res.GetArguments()).Return(new object[] { "ArgumentFromMock" }).Repeat.AtLeastOnce();
            mocks.ReplayAll();
            DefaultMessageSourceResolvable dmr = new DefaultMessageSourceResolvable(res);

            Assert.AreEqual("defaultMessageFromMock", dmr.DefaultMessage, "default");
            Assert.AreEqual("code1FromMock", dmr.LastCode, "codes");
            Assert.AreEqual("ArgumentFromMock", (dmr.GetArguments())[0], "arguments");
            mocks.VerifyAll();
        }