public void SeDefinirResultadoProcedureSemProcedureDeveGerarErro() { var contexto = new ContextoFake(); var lista = new List <ObjetoDeTestes>(); Action nomeNulo = () => contexto.DefinirResultadoProcedure(null, lista); nomeNulo .ShouldThrow <ArgumentNullException>(); Action nomeVazio = () => contexto.DefinirResultadoProcedure(string.Empty, lista); nomeVazio .ShouldThrow <ArgumentNullException>(); }
public void SeDefinirResultadoProcedureOsMesmosDevemSerLocalizados() { var contexto = new ContextoFake(); var lista = CriarListaPadrao(); contexto.DefinirResultadoProcedure("proc", lista); var repositorio = contexto.Repositorio <ObjetoDeTestes>(); var indice = 0; var config = repositorio.Buscar.CriarProcedure("proc"); foreach (var item in repositorio.Buscar.Varios(config)) { ValidarItemDaListaPadrao(indice, item); indice++; } }