46 votes

AutoFixture - configurer le luminaire pour limiter la longueur de génération de chaîne

Lorsque j’utilise la méthode Build d’AutoFixture pour un certain type, comment puis-je limiter la longueur des chaînes générées pour remplir les propriétés/champs de chaîne de cet objet ?

4voto

Peter McEvoy Points 1653

Voici un générateur d’exemples qui peut générer des chaînes aléatoires de longueur arbitraire - encore plus longues que les chaînes Guid+PropertyName qui sont par défaut. En outre, vous pouvez choisir le sous-ensemble de caractères que vous souhaitez utiliser et même passer dans votre propre aléatoire (afin que vous puissiez contrôler la graine si vous en avez besoin)

Vous pouvez ensuite l’utiliser pour remplir une propriété d’un objet comme celui-ci :

3voto

Multi1209 Points 61

Voici ma solution. Lorsque peu importe ce que contient la chaîne, j’utilise cette méthode:

C’est court et ça marche pour moi.

1voto

CSharper Points 3810

J’ai ajouté un générateur de chaînes personnalisé à mon projet. Il ajoute un numéro à 4 chiffres au lieu d’un guid.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X