示例#1
0
 public void CanModifyReturnValue()
 {
     Expect.Call(demo.EnumNoArgs()).Do(new GetDay(GetSunday));
     mocks.ReplayAll();
     Assert.Equal(DayOfWeek.Sunday, demo.EnumNoArgs());
     mocks.VerifyAll();
 }
示例#2
0
        public void TryingToGetEventRaiserFromNonEvenTrhows()
        {
            MockRepository mocks = new MockRepository();
            IDemo          demo  = mocks.StrictMock <IDemo>();

            demo.EnumNoArgs();
            Assert.Throws <InvalidOperationException>(
                "The last method call EnumNoArgs was not an event add / remove method",
                () => LastCall.GetEventRaiser());
        }