コード例 #1
0
        public void Get_RetornaEntidadesRegistradas_QuandoHáEntidadesNoBanco()
        {
            var entidadesPersistidas = ObterExemploEntidades();

            PersistirEntidades(entidadesPersistidas);

            _controller = ObterApiController();
            var resultado = _controller.Get() as OkObjectResult;
            var entidades = resultado.Value as IEnumerable <TEntidade>;

            CompararEntidades(entidades, entidadesPersistidas);
        }
コード例 #2
0
        public void Api_Get_Deve_retornar_a_lista_de_entidades_registradas_quando_houver_entidades_persistidas()
        {
            var entidadesPersistidas = ObterExemploEntidades();

            PersistirEntidades(entidadesPersistidas);

            _controller = ObterApiController();
            var resultado = _controller.Get() as OkObjectResult;
            var entidades = resultado.Value as IEnumerable <TEntidade>;

            CompararEntidades(entidades, entidadesPersistidas);
        }
コード例 #3
0
 protected ApiControllerTests()
 {
     _chaveDoBanco    = Guid.NewGuid().ToString();
     _ambienteDeTeste = AmbienteDeTeste.NovoAmbiente(_chaveDoBanco);
     _controller      = ObterApiController();
 }