public void FunctionWith1RefArgument_AnnotatedWithMultipleOnMethodBoundaryAspects_ReturnsTheCorrectSequenceOfAdvices()
        {
            var instance   = container.Resolve <IFunctionWith1RefArgumentComposite>();
            var result     = instance.MultipleOnMethodBoundaryAspects(ref i);
            var joinPoints = new MultipleOnMethodBoundaryAspectOrderedJoinPoints();
            var calculated = joinPoints.Calculate();

            Assert.AreEqual(i, calculated);
            Assert.AreEqual(result, new ReturnValueAspectOrderedJoinPoints(joinPoints).ToString());
        }