Mam pytanie do guys.I masz 2 testy jednostkowe, które są wzywające sieciowe .Powierzchnia wartość, że jedna jednostka powraca-test należy stosować inną metodę testów jednostkowychHolding Wartość jednostkowych testuje
Przykład
namespace TestProject1
{
public class UnitTest1
{
String TID = string.empty;
public void test1
{
//calling webservices and code
Assert.AreNotEqual(HoID, hID);
TID = hID;
}
public void test2
{
//calling webservices and code
string HID = TID // I need the TID value from the Above testcase here
Assert.AreNotEqual(HID, hID);
}
}
}
Jak mogę zapisać wartość w jednym unittest i użyć tej wartości w innym unittest.
to technicznie testy integracyjne, testy jednostkowe nie powinna zależeć od czynników zewnętrznych (w przypadku usługi internetowej) –
Typowo nie chcesz, aby test jednej jednostki był zależny od innego, ponieważ nie zawsze możesz zaufać zamówieniu, w którym testy są uruchamiane, i uniemożliwia ci uruchomienie jednego testu na raz. –
@trevor pilley yes .. ale nawet w testach integracyjnych, jak możemy użyć wartości zwróconej przez jeden unittest w innym ... – user1410658