Bonjour,
J'essaie d'apprendre l'outil de tests du Visual Studio ultimate 2010. Après plusieurs recherches sur la toile, j'ai trouvé que des tutos montrant des exemples de tests unitaires en C#. J'essaie de les adapter pour du code C++.

Voici le code que je teste actuellement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
using namespace Microsoft::VisualStudio::TestTools::UnitTesting;
 
namespace TestProject3
{
	[TestClass]
	public ref class UnitTest1
	{
	private:
		TestContext^ testContextInstance;
 
	public: 
 
		property Microsoft::VisualStudio::TestTools::UnitTesting::TestContext^ TestContext
		{
			Microsoft::VisualStudio::TestTools::UnitTesting::TestContext^ get()
			{
				return testContextInstance;
			}
			System::Void set(Microsoft::VisualStudio::TestTools::UnitTesting::TestContext^ value)
			{
				testContextInstance = value;
			}
		};
 
 
		[TestMethod]
		void TestMethod1()
		{
			Buffer buff = new Buffer();
			Buffer buff1 = buff;
 
			Assert.AreEqual(buff,buff1);
		};
	};
}
Après création d'un nouveau projet de TestProject3, j'ai ajouté à ce projet une référence au projet initial que je veux tester en faisant faisant Projet->Références.

Mais voilà, quand j'exécute le test, l'erreur
Erreur 1 error C2065: 'Buffer'*: identificateur non déclaré
Je suis bloqué à ce niveau. Visiblement le lien entre le projetTest et le projet à tester ne s'est pas effectué. J'ai au préalable supprimer tous les fichiers créés par défaut par windows.
Une aide serait la bienvenue svp
merci