コード例 #1
0
        public void DeveCriarEmpresaComContato()
        {
            var enderecoEmpresa = new Endereco("Rua A", "12320321", "10", "RJ", "RIO DE JANEIRO", "CENTRO");

            var contatoEmpresa = new Contato("Contato1", TipoContato.Site); //Cria o Contato

            var empresa = new Empresa("RazaoSocial", "NomeFantasia", "000000000", enderecoEmpresa, true, 10, 10, 10,
                                      "SindicatoEmpresa", RegimeTributario.SimplesNacional, "CategoriaProfissional", 10000, 1000, false, new DateTime(2019, 04, 14));

            empresa.AddContato(contatoEmpresa);

            empresa.AssociarEmpresa();

            Console.WriteLine(empresa);
        }
コード例 #2
0
        public void NaoDeveCriarEmpresaPorNumeroFuncionario()
        {
            var enderecoEmpresa  = new Endereco("Rua A", "12320321", "10", "RJ", "RIO DE JANEIRO", "CENTRO");
            var enderecoEmpresa2 = new Endereco("Rua B", "321321321", "50", "RJ", "RIO DE JANEIRO", "CENTRO");

            var contatoEmpresa = new Contato("Contato1", TipoContato.Site); //Cria o Contato

            var empresaSocio = new Empresa("RazaoSocial1", "NomeFantasia1", "111111111", enderecoEmpresa2, true, 50, 50, 50,
                                           "SindicatoEmpresa1", RegimeTributario.LucroReal, "CategoriaProfissional1", 10000, 1000, true, new DateTime(2019, 04, 14));


            var socio = new Socio("Socio 1", "12312345677", enderecoEmpresa2, empresaSocio);

            var empresa = new Empresa("RazaoSocial", "NomeFantasia", "000000000", enderecoEmpresa, true, -1, 10, 10,
                                      "SindicatoEmpresa", RegimeTributario.LucroPresumido, "CategoriaProfissional", 10000, 1000, true, new DateTime(2019, 04, 14));

            empresa.AddContato(contatoEmpresa);
            empresa.AddSocios(socio);
        }