Skip to content

Releases: tpierrain/Diverse

The one allowing us to create a NoDuplication fuzzer at any point from any existing fuzzer.

07 Jan 14:27
Compare
Choose a tag to compare
  • Add the ability to create a NoDuplication fuzzer at any point via otherFuzzer = fuzzer.GenerateNoDuplicationFuzzer();

  • Add support of Address (in France, China, USA) for Persons

  • Add more names for the Person generation

The one introducing the support of Address fuzzing + a lot of other stuffs

03 Jan 22:42
Compare
Choose a tag to compare

Like:

  • Add more names for the Person generation

  • Allow to avoid duplication in fuzzed values (by instantiating a fuzzer with this option: e.g.: var fuzzer = new Fuzzer(avoidDuplication: true); )

  • Provide random picking of any value contained in a collection

  • Provide string generation from pattern (GenerateFromPattern(##AZ#)

  • Provide fuzzing of Guid

  • Provide fuzzing of decimal

  • Provide fuzzing of words, sentences, paragraphs and texts in latin (Lorem ipsum...)

  • Add optional min and max bounds for every number generation

  • Add RemoveDiacritics() extension method on string

  • Add support of Address for Persons

The one that add the missing code documentation

23 Nov 12:43
Compare
Choose a tag to compare

Now the package includes the code documentation.

The one that fix inconsistent naming like GenerateAPerson() instead of GeneratePerson()

23 Nov 11:39
Compare
Choose a tag to compare

BREAKING CHANGE:

  • Rename IFuzz.GenerateAPerson() to GeneratePerson() in order to be consistent with the other methods of the lib.

The one that introduced the lib

22 Nov 20:22
Compare
Choose a tag to compare
  • Provide some Fuzzer primitives related to numbers (Integers, decimal)
  • Provide some Fuzzer primitives related to the concept of Diverse Person (firstName, lastName, Title, Gender, Email, Age, Married or not)
  • Expose an extensible IFuzz interface for everyone to add its own context-specific Fuzzer methods (via extension method)