public void SeDefinirResultadoScalarProcedureMultiplasVezesOValorScalarDeveSerRetornado() { var contexto = new ContextoFake(); contexto.DefinirResultadoScalarProcedure("proc", 123); var repositorio = contexto.Repositorio <ObjetoDeTestes>(); var config = repositorio.Buscar.CriarProcedure("proc"); var valor = repositorio.Buscar.Scalar(config); valor .Should() .Be(123); contexto.DefinirResultadoScalarProcedure("proc", 456); var novoValor = repositorio.Buscar.Scalar(config); novoValor .Should() .Be(456); }
public void SeDefinirResultadoScalarProcedureOValorScalarDeveSerRetornado() { var contexto = new ContextoFake(); double constante = 123.56; contexto.DefinirResultadoScalarProcedure("proc", constante); var repositorio = contexto.Repositorio <ObjetoDeTestes>(); var config = repositorio.Buscar.CriarProcedure("proc"); var valor = repositorio.Buscar.Scalar(config); valor .Should() .BeOfType <double>() .And .Be(constante); }