2009-01-14 6 views

Répondre

5

Il est possible d'utiliser NUnit pour tester le code non géré, par exemple:

// Tests.h 

#pragma once 

#include <cmath> 

using namespace System; 
using namespace NUnit::Framework; 

namespace Tests { 

    [TestFixture] 
    public ref class UnitTest 
    { 
    public: 
     UnitTest(void) {} 

     [Test] 
     void TestCos() 
     { 
      Assert::AreEqual(1, cos(0.0)); 
     } 

    }; 
} 
2

NUnit fonctionnera bien avec du code non managé aussi longtemps que vous écrivez les tests unitaires en C++ géré. L'enveloppe externe sera conviviale NUnit et peut accéder aux parties non gérées.

Questions connexes