Attuazione CollectionConstraints attraverso NUnit versioni
Domanda
Abbiamo implementato un CollectionConstraint
per Nunit in versione 2.4.3 in C#.Alcuni dei nostri sviluppatori hanno già aggiornato alla versione 2.4.7, però, e si ottiene la creazione di un progetto di errori durante la compilazione.L'errore è
doMatch:nessuna metodo trovato per ignorare
Consigli su come ottenere il vincolo in modo compila versione-agnostically?
Soluzione
Purtroppo il vincolo API cambiato nel incompatibile modi per vincoli personalizzati 2.4.6.NUnit 2.4.5 e utilizzato in precedenza un IConstraint interfaccia e in 2.4.6 è stato cambiato in un Vincolo di classe di base astratta.C'era un optional Vincolo della classe base in 2.4.5 e precedenti, ma la classe non è coerente tra le versioni.
Quindi non c'è modo di fare una dll compilata lavorare con entrambe le versioni di NUnit.Tutti dovrebbero aggiornare alla stessa versione di NUnit.
Mi dispiace sono sicuro che questa non è la risposta che stai cercando.
Sam