Vous devez vous rendre aux propriétés du projet que vous compilez et:
Définissez votre test à l'intérieur de ce champ. Le champ est Symboles de compilation conditionnelle.
Question
Dans une solution, deux projets, un principal, deuxième unittestmain.
Du projet unittestmain doit appeler une méthode et passer d'une manière ou d'une autre #define TEST
à traiter.
Project UnitTestMain:
#define TEST
using System;
namespace UnitTest
{
[TestClass]
public class UnitTest
{
private Calculate calc = new Calculate();
[TestMethod]
public void Test()
{
calc.test());
}
}
}
Projet principal
public bool test()
{
bool ok;
#if TEST
ok = true;
#else
ok = false;
#endif
}
Retour de test de la méthode: false. Mais a besoin de vrai.
La solution
Vous devez vous rendre aux propriétés du projet que vous compilez et:
Définissez votre test à l'intérieur de ce champ. Le champ est Symboles de compilation conditionnelle.