Hola todos,
tengo un problema con los constructores en C#, creo que el problema igual viene por el tema referencias o algo de las relaciones entre proyectos.
Código:
using System;
using ListaEnlazada;
using System.Diagnostics;
namespace LibreriaPila
{
class Pila : Lista
{
private uint nMax;
public Pila(uint p)
{
nMax = p;
}
}
}
y cuando lo llamo desde la clase test, me da error de que no existe un constructor con un argumento y no entiendo por qué, al meter la clase pila en el namespace de la clase test si me tira perfecto. Las referencias están agregadas.
Código:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using LibreriaPila;
namespace TestPila
{
[TestClass]
public class UnitTestPila
{
private Pila pila;
[TestInitialize]
public void InicializarTests()
{
pila = new Pila(10);
}
}
}
Espero que sepáis resolver la duda que me está comiendo la cabeza, muchas gracias :)