public void AddNewArrangementToCollection()
        {
            // Given
            var signature = typeof(IFooFuncValueTypeParameterless <int>)
                            .GetMethod(nameof(IFooFuncValueTypeParameterless <int> .MethodWithoutParameter)) ?? throw new InvalidOperationException();
            var arrangment           = new ReturnValueArrangement <int>(signature, 42);
            var arrangmentCollection = new ArrangementCollection();

            // When
            arrangmentCollection.Add(arrangment);

            // Then
            Assert.Single(arrangmentCollection);
            Assert.Equal(1u, arrangmentCollection.Count);
        }