Uso il plugin NUnit da ReSharper. Non riesco a trovare alcun modo per eseguire il debug di un singolo test. Il pulsante BUG avvia sempre tutti i test, anche quando avvio il debug specificatamente da un metodo di test.NUnit debug di un singolo test
Sto provando a raggiungere un punto di interruzione con un test specifico e non voglio raggiungerlo con gli altri test.
Conosci qualche modo per farlo? Google non mi ha aiutato su questo ...
esempio del mio codice di prova
[Test]
public void IsValidDoer_DoerValid()
{
var mockRepositoryDoer = new Mock<IDoerRepository>();
mockRepositoryDoer.Setup(c => c.ActiveDoers).Returns(activeDoers.AsQueryable);
var doerValidation = new DoerValidation(mockRepositoryDoer.Object);
Assert.IsTrue(dModel.IncludedDoers.Any());
}
[Test]
public void IsValidDoer_DoerInvalidNoQuota()
{
var mockRepositoryDoer = new Mock<IDoerRepository>();
var activeDoers = listDoers.ToList();
activeDoers.First().QuotaActivity.Clear();
mockRepositoryDoer.Setup(c => c.ActiveDoers).Returns(activeDoers.AsQueryable);
var doerValidation = new DoerValidation(mockRepositoryDoer.Object);
Assert.IsFalse(dModel.IncludedDoers.Any());
}
si prega di inviare il codice di prova ho bisogno di vedere come sono strutturati i test. –
Sto solo chiamando lo stesso metodo con la stessa entità. Provo diversi valori per le proprietà dell'entità che viene utilizzata nel metodo. Potrebbe probabilmente essere messo nello stesso test anche se. Modifico con un po 'di codice – Mathieu
Ho appena installato l'ultima versione di resharper e tutte le altre cose e questo comportamento sembra essere cambiato!Puoi eseguire il debug di solo 1 test e la cover non fa più fallire i miei test, test che normalmente passano in modalità normale ma usati per fallire con cover per qualche strana ragione ... – Seb