¿Qué método debo utilizar para afirmar que dos listas contienen los mismos objetos con MSpec?Comparación de dos listas con MSpec
5
A
Respuesta
6
Puede utilizar el método de extensión ShouldContainOnly(IEnumerable<T>)
.
Así que si usted tiene 2 listas, listA
y listB
uso:
listA.ShouldContainOnly(listB)
3
Si el orden de los elementos de la lista no importa, se usaría
listA.ShouldContainOnly(listB); // both lists must have exactly the same items
listA.ShouldContain(listB); // listA must at least contain the items of listB
Si la orden de los asuntos importa, puede usar
listA.ShouldEqual(listB);
Cuestiones relacionadas
- 1. Prueba ActionFilterAttributes con MSpec
- 2. Comparación de listas de diccionarios
- 3. Comparación de listas de Python
- 4. Comparación de dos matrices
- 5. ¿Complemento de dos listas?
- 6. Comparación de elementos comunes entre 2 listas
- 7. Problema con NVelocity, foreach y dos listas
- 8. se cruzan dos listas con diferentes objetos
- 9. componiendo dos funciones de comparación?
- 10. Java comparar dos listas
- 11. Fusionar dos listas
- 12. producto cruzado de dos listas
- 13. Groovy fusiona dos listas?
- 14. ¿Cómo integrar MSpec con MS Build?
- 15. Comparación de dos objetos NSManagedObjects
- 16. Comparación de dos esquemas XML
- 17. Comparación de dos objetos NSNumber
- 18. Algoritmo para fusionar dos listas que carecen de comparación entre ellas
- 19. MSpec en Appharbor
- 20. Comparando dos listas en Python
- 21. Comparando dos grandes listas genéricas
- 22. Concatenación de dos listas de diferentes tipos con LINQ
- 23. problema con la comparación de dos números en javascript
- 24. Combinar dos listas sin duplicados
- 25. Similitud informática entre dos listas
- 26. Bash - Diferencia entre dos listas
- 27. .NET: combinando dos listas genéricas
- 28. Combinar dos listas en I
- 29. Cómo fusionar dos listas IQueryable
- 30. Cálculo de la similitud de dos listas
... pero verifique que sus objetos implementen 'Igual' appr opriamente. Machine.Specifications busca 'IComparable', 'IComparable',' IEquatable ', y luego usa' Comparer .Default'. –
¿eso incluirá el orden de verificación de los artículos? – Sly