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); }