public void GetPerguntas_Add2PerguntasContextoEstadoInicial_RetornaRegistrosEstadoInicialMaisRegistrosAdicionados() { // Arrange var mockContexto = new JornadaTIContextoEmMemoria(); IList <Pergunta> perguntasTeste = new List <Pergunta>(); perguntasTeste.Add(new Pergunta() { Id = 5, Descricao = "Você gosta de testar aplicações?" }); perguntasTeste.Add(new Pergunta() { Id = 6, Descricao = "Você gosta de desenhar telas para as aplicações?" }); mockContexto.GetContexto().Perguntas.AddRange(perguntasTeste); mockContexto.GetContexto().SaveChanges(); IEnumerable <Pergunta> perguntasEsperadas = mockContexto.GetContexto().Perguntas; // Act RepositorioPerguntas repositorio = new RepositorioPerguntas(mockContexto.GetContexto()); IEnumerable <Pergunta> perguntasAtuais = repositorio.GetPerguntas(); // Assert Assert.Equal <IEnumerable <Pergunta> >(perguntasEsperadas, perguntasAtuais, new ComparadorRegistrosPerguntas()); }
public void GetPerguntas_ContextoEstadoInicial_RetornaRegistrosEstadoInicial() { // Arrange var mockContexto = new JornadaTIContextoEmMemoria(); IEnumerable <Pergunta> perguntasEsperadas = mockContexto.GetContexto().Perguntas; // Act RepositorioPerguntas repositorio = new RepositorioPerguntas(mockContexto.GetContexto()); IEnumerable <Pergunta> perguntasAtuais = repositorio.GetPerguntas(); // Assert Assert.Equal <IEnumerable <Pergunta> >(perguntasEsperadas, perguntasAtuais, new ComparadorRegistrosPerguntas()); }