public void ShouldHaveNoMembersWhenClearingAllMembers()
        {
            dynamic entity = new DynamicEntity();
            entity.Name = "Jane Doe";
            entity.Age = 32;

            entity.Clear();
            Then.MemberExists = entity.TestForMember("Name");
            Then.Count = entity.Count();

            Then.MemberExists.Should().BeFalse("all properties were cleared");
            Then.MemberExists = entity.TestForMember("Age");
            Then.MemberExists.Should().BeFalse("all properties were cleared");
            Then.Count.Should().Be(0);
        }