public void SetupReturnsRefParameterArrangement()
        {
            // Given
            var type         = typeof(IFooFuncValueTypeParameterRef <int>);
            var methodName   = nameof(IFooFuncValueTypeParameterRef <int> .MethodWithOneParameter);
            var signature    = type.GetMethod(methodName) ?? throw new MethodInfoException(type, methodName);
            var arrangements = new ArrangementCollection();
            var mockBehavior = new MockBehavior <IFooFuncValueTypeParameterRef <int> >(arrangements);
            var callBehavior = new CallBehavior <IFooFuncValueTypeParameterRef <int> >(arrangements, signature, mockBehavior);

            // When
            callBehavior.ReturnsRefParameterValue("first", 42);

            // Then
            Assert.Single(arrangements);
            var arrangement = arrangements.First() as RefParameterArrangement <int>;

            Assert.NotNull(arrangement);
        }