Supponiamo che abbia un metodo Service Layer come questo:
public void TestMethod()
{
DomainObject domainObject = new DomainObject();
domainObject.TestMethod();
}
TestMethod ha questo aspetto nel livello di dominio:
public void TestMethod()
{
TestMethod1();
TestMethod2();
TestMethod3();
}
È una cattiva pratica sottoporre questa unità a questo metodo? Il motivo per cui lo chiedo è perché il Domain Object.TestMethod chiama altri tre metodi. La mia lettura mi dice che dovresti testare solo un metodo per test unitario.