public void ProbarObtenerUnDiccionarioNoExisteEnElXMLRepositorioRetornaNulo() { //Arrange DiccionarioRepositorioXmlImpl repositorio = new DiccionarioRepositorioXmlImpl(Directory); const string idDiccionario = "7a83a1a0-415f-40bd-bd37-66e7f71efdab"; //Act repositorio.ObtenerUnDiccionario(new Guid(idDiccionario)).ShouldBeNull(); }
public void ProbarObtenerUnDiccionarioExisteEnElXMLRepositorioRetornaNullReferenceException() { try { //Arrange DiccionarioRepositorioXmlImpl repositorio = new DiccionarioRepositorioXmlImpl(Directory); const string idDiccionario = "25829869-2551-4b60-9dd7-2aaafccf8bfa"; //Act repositorio.ObtenerUnDiccionario(new Guid(idDiccionario)); } catch (Exception ex) { ex.ShouldBeType <NullReferenceException>(); } }
public void ProbarObtenerUnDiccionarioArchivoNoExisteEnElXMLRepositorioRetornaArgumentNullException() { // Para que ejecute la excepción modificar el ID del diccionario por uno que no exista (Verificar Diccionario) //Arrange DiccionarioRepositorioXmlImpl repositorio = new DiccionarioRepositorioXmlImpl(Directory); const string idDiccionario = "25829869-2551-4b60-9dd7-2aaafccf8bfa"; try { //Act repositorio.ObtenerUnDiccionario(new Guid(idDiccionario)); }catch (Exception ex) { ex.ShouldBeType <System.ArgumentNullException>(); } }
public void ProbarObtenerUnDiccionarioGuidInvalidoEnElXMLRepositorioRetornaFormatException() { //Arrange DiccionarioRepositorioXmlImpl repositorio = new DiccionarioRepositorioXmlImpl(Directory); const string idDiccionario = "918646121"; try { //Act repositorio.ObtenerUnDiccionario(new Guid(idDiccionario)); } catch (Exception ex) { //Assert ex.ShouldBeType <System.FormatException>(); } }