Devi andare alle proprietà del progetto che compili e:
Definisci il test all'interno di quel campo. Il campo è Simboli di compilazione condizionale.
Domanda
In una soluzione due progetti, un secondo, il secondo unittestmain.
Da Project UnittestMain deve chiamare un metodo e passare in qualche modo #define TEST
essere processato.
Project UnittestMain:
#define TEST
using System;
namespace UnitTest
{
[TestClass]
public class UnitTest
{
private Calculate calc = new Calculate();
[TestMethod]
public void Test()
{
calc.test());
}
}
}
Progetto principale
public bool test()
{
bool ok;
#if TEST
ok = true;
#else
ok = false;
#endif
}
Metodo Test Return: false. Ma ho bisogno di vero.
Soluzione
Devi andare alle proprietà del progetto che compili e:
Definisci il test all'interno di quel campo. Il campo è Simboli di compilazione condizionale.