Tengo algunas pruebas en las que estoy comprobando el nombre del parámetro en la excepción. ¿Cómo escribo esto en MS TEST?Aserción de excepción de NUnit a MS TEST
ArgumentNullException exception =
Assert.Throws<ArgumentNullException>(
() => new NHibernateLawbaseCaseDataLoader(
null,
_mockExRepository,
_mockBenRepository));
Assert.AreEqual("lawbaseFixedContactRepository", exception.ParamName);
He estado esperando una forma más ordenada, así que puedo evitar el uso de try catch block en las pruebas.
como su forma de trabajar alrededor de este – cpoDesign
en su segundo bloque de código ¿no sería más correcto comprobar la excepción! = Nulo? – syclee
Puede agregar otro bloque catch para el resto de las excepciones y decir: "Expected exception was abc but got xyz". – Hash