public ResponsavelControllerTests()
        {
            this.mockResponsavelService = new Mock <IResponsavelService>();
            this.mockApiResultHandler   = new Mock <IApiResultHandler>();
            this.mockLogger             = new Mock <ILogger <ResponsavelController> >();

            this.sut = new ResponsavelController(
                this.mockApiResultHandler.Object,
                this.mockResponsavelService.Object,
                this.mockLogger.Object);

            this.sut.ControllerContext = new ControllerContext()
            {
                HttpContext = MockHelpers.CreateHttpContextMock()
            };

            this.criarResponsavelCommand = new CriarResponsavelCommand
            {
                Nome  = "Nome",
                Cpf   = "Cpf",
                Email = "Email",
                Foto  = new byte[1]
            };

            this.atualizarResponsavelCommand = new AtualizarResponsavelCommand
            {
                Id    = 1,
                Nome  = "Nome",
                Cpf   = "Cpf",
                Email = "Email",
                Foto  = new byte[1]
            };
        }
Example #2
0
 private void TurmaSelector_Load(object sender, EventArgs e)
 {
     if (this.responsavelController == null)
     {
         this.responsavelController = new ResponsavelController();
     }
     this.responsavelBindingSource.DataSource = this.responsavelController.LoadResponsavel();
     this.cb_responsavel.SelectedIndex        = -1;
     this.cb_responsavel.SelectedItem         = null;
 }
        public void Delete()
        {
            InitializeDataBase();

            // Use a clean instance of the context to run the test
            using (var context = new AtividadeContext(options))
            {
                ResponsavelController responsavelController = new ResponsavelController(context);
                Responsavel           responsavel           = responsavelController.DeleteResponsavel(2).Result.Value;
                Assert.Null(responsavel);
            }
        }
Example #4
0
 private void CadastraResponsavel_Load(object sender, EventArgs e)
 {
     if (this.responsavelController == null)
     {
         this.responsavelController = new ResponsavelController();
     }
     responsavelLista = this.responsavelController.LoadResponsavel();
     if (responsavelLista.Count > 0)
     {
         this.Preencher(this.indiceAtual);
         this.btn_modificar.Enabled = true;
     }
 }
        public void GetbyId()
        {
            InitializeDataBase();

            // Use a clean instance of the context to run the test
            using (var context = new AtividadeContext(options))
            {
                int ativiId = 2;
                ResponsavelController responsavelController = new ResponsavelController(context);
                Responsavel           responsavel           = responsavelController.GetResponsavel(ativiId).Result.Value;
                Assert.Equal(2, responsavel.Id);
            }
        }
        public void GetAll()
        {
            InitializeDataBase();

            // Use a clean instance of the context to run the test
            using (var context = new AtividadeContext(options))
            {
                ResponsavelController     responsavelController = new ResponsavelController(context);
                IEnumerable <Responsavel> responsavels          = responsavelController.GetResponsavel().Result.Value;

                Assert.Equal(3, responsavels.Count());
            }
        }
        public void Update()
        {
            InitializeDataBase();

            Responsavel responsavel = new Responsavel()
            {
                Id   = 1,
                Nome = "Saulo"
            };

            // Use a clean instance of the context to run the test
            using (var context = new AtividadeContext(options))
            {
                ResponsavelController responsavelController = new ResponsavelController(context);
                Responsavel           at = responsavelController.PutResponsavel(4, responsavel).Result.Value;
                Assert.Equal("Saulo", responsavel.Nome);
            }
        }