protected XUnitTestBase()
        {
            if (Given == null)
            {
                Given = new DynamicEntity(MissingMemberBehavior.ReturnsNull);
            }
            else
            {
                Given.Clear();
            }

            Then = new TThens();
        }
        public new void Setup()
        {
            if (Given == null)
            {
                Given = new DynamicEntity(MissingMemberBehavior.ReturnsNull);
            }
            else
            {
                Given.Clear();
            }

            Then = new TThens();

            OnSetup();
        }