Chcę pętli przez XmlNodeList. Jak można drwić z XmlNodeList w Min, więc można pętli nim jak w pętli foreach:Trwa pętla foreach z Moq
foreach (XmlNode xmlNode in nodes)
{
//Do something with node
}
próbowałem skonfigurować za pomocą metody SetupSequence
, ale nie byli w stanie stworzyć pożądany makiety.
To jest trochę trudne do zrozumienia, co próbujesz osiągnąć za pomocą tego testu, jednak możesz chcieć rozważyć wykonanie testu integracyjnego tutaj, zamiast testu jednostkowego, dostarczając łańcuchową reprezentację twojego xml i testując twoją pętlę na rzeczywistym dane. – nieve
Masz rację, że jestem w tej szarej strefie, gdzie możesz omówić wartość prawdziwego testu jednostkowego. Może to jednak być przydatne w innych, nie tak szarej strefie. Czy nie napotkam na ten sam problem z wszystkimi pętlami foreach? – Morten
Różnica polega na tym, co zapętlasz - dokument XML jest bardziej złożony niż jakakolwiek inna kolekcja, a zatem może nie być najlepszym kandydatem do prostego testu jednostkowego, oczywiście w zależności od tego, co dokładnie próbujesz dokładnie przetestować. Ponadto to pytanie może być dobrym wskaźnikiem do przemyślenia swojego projektu? Tylko myśl. – nieve