public static SubtopicoServico MontarSubtopicoServico()
        {
            SubtopicoServico subtopicoServico =
                new SubtopicoServico(
                    new SubtopicoRepositorioEF());

            return(subtopicoServico);
        }
示例#2
0
        public void SubtopicoServicoListarSubtopicoes()
        {
            var subtopicoRepositorio = A.Fake <ISubtopicoRepositorio>();
            var subtopicoServico     = new SubtopicoServico(subtopicoRepositorio);

            subtopicoServico.Listar();
            A.CallTo(() => subtopicoRepositorio.Listar()).MustHaveHappened();
        }
示例#3
0
        public void SubtopicoServicoRemoverSubtopico()
        {
            var subtopicoRepositorio = A.Fake <ISubtopicoRepositorio>();
            var subtopicoServico     = new SubtopicoServico(subtopicoRepositorio);
            var subtopico            = A.Fake <SubtopicoEntidade>();

            subtopico.Id = 1;
            subtopicoServico.Remover(subtopico);

            A.CallTo(() => subtopicoRepositorio.Remover(subtopico)).MustHaveHappened();
        }
示例#4
0
        public void SubtopicoServicoAdicionarSubtopico()
        {
            var subtopicoRepositorio = A.Fake <ISubtopicoRepositorio>();
            var subtopicoServico     = new SubtopicoServico(subtopicoRepositorio);
            var subtopico            = A.Fake <SubtopicoEntidade>();

            subtopico.Id = 0;
            subtopicoServico.Persistir(subtopico);

            A.CallTo(() => subtopicoRepositorio.Criar(subtopico)).MustHaveHappened();
        }