internal void ConfigureTarget <TBinding>(VisitorTarget <TBinding> target)
            where TBinding : IBinding <Attribute>

        {
            YeetHelpers.YeetIfNull(target, nameof(target));
            _visitorTargetMap[typeof(TBinding)] = target;
        }
        protected void RunTest <TBinding>(VisitorTarget <TBinding> assertions, [CallerMemberName] string testName = null)
            where TBinding : IBinding <Attribute>
        {
            RunTestUsingVisitorFactory(GetType(), testName, set =>
            {
                var visitor = new PluggableBindingVisitor(set);
                visitor.ConfigureTarget(assertions);

                return(visitor);
            });
        }