2009-01-14 7 views

Respuesta

5

Es posible utilizar NUnit para probar el código no administrado, ejemplo:

// 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 va a funcionar bien con código no administrado, siempre y cuando se escriben las pruebas unitarias en C++ administrado. El contenedor externo será amigable con NUnit y puede acceder a las partes no administradas.

Cuestiones relacionadas