public void For_Action0()
        {
            staticMock.For(() => Tests.StaticClass.ActionMethod());

            StaticClass.ActionMethod0();

            staticMock.Received(1, () => Tests.StaticClass.ActionMethod());
        }
        public void Received_Action0Received2_NoException()
        {
            staticMock.For(() => Tests.StaticClass.ActionMethod());

            StaticClass.ActionMethod0();
            staticMock.Received(1, () => Tests.StaticClass.ActionMethod());

            StaticClass.ActionMethod0();
            staticMock.Received(2, () => Tests.StaticClass.ActionMethod());
        }
        public void For_Action0_ReceivedCallsException()
        {
            staticMock.For(() => Tests.StaticClass.ActionMethod());

            StaticClass.ActionMethod0();

            Assert.Throws <ReceivedCallsException>(() =>
            {
                staticMock.Received(0, () => Tests.StaticClass.ActionMethod());
            });
        }