Soy un novato en F # y estoy jugando con FParsec. Yo usaría FParsec para generar un AST. Me gustaría utilizar FsUnit para escribir algunas pruebas en las diversas partes del analizador para garantizar el funcionamiento correcto.Comparando Uniones Discriminadas
Tengo un problema con la sintaxis (lo siento, el código exacto está en funcionamiento, puedo publicar un ejemplo específico más adelante) entonces, ¿cómo podría uno comparar dos sindicatos discriminados (uno el esperado, el otro el resultado actual)? ¿Podría alguien proporcionar un pequeño ejemplo de código usando FsUnit (o NUnit), por favor?
Un ejemplo discriminado unión (muy simple)
type AST =
| Variable of string
| Class of string
| Number of int
(F # sindicatos tienen igualdad estructural, lo que significa que '=' hace la derecha cosa, comparando toda la estructura/valor.) – Brian