public AdicionarEmpresaCommand(Guid usuarioProprietarioId, string razaoSocial, string cnpj, DiasSemanaFuncionamento diasFuncionamento, TimeSpan horarioAbertura, TimeSpan horarioFechamento) : base(new AdicionarEmpresaUsuarioValidation()) { UsuarioProprietarioId = usuarioProprietarioId; RazaoSocial = razaoSocial; Cnpj = cnpj; DiasFuncionamento = diasFuncionamento; HorarioAbertura = horarioAbertura; HorarioFechamento = horarioFechamento; }
public EmpresaAdicionadaUsuarioEvent(Guid empresaAdicionadaId, Guid usuarioProprietarioId, string razaoSocial, string cnpj, DiasSemanaFuncionamento diasFuncionamento, TimeSpan horarioAbertura, TimeSpan horarioFechamento) { AggregateId = EmpresaAdicionadaId; EmpresaAdicionadaId = empresaAdicionadaId; UsuarioProprietarioId = usuarioProprietarioId; RazaoSocial = razaoSocial; Cnpj = cnpj; DiasFuncionamento = diasFuncionamento; HorarioAbertura = horarioAbertura; HorarioFechamento = horarioFechamento; }
public void Empresa_DesativarFuncionamentoNoDiaDaSemana_DeveRemoverUmDiaDeFuncionamento() { //Arrange Empresa empresa = _fixtureWrapper.Empresa.CriarEmpresaValida(); DiasSemanaFuncionamento diasSemanaFuncionamentoAtual = empresa.DiasFuncionamento; //Act empresa.DesativarFuncionamentoNoDiaDaSemana(Core.Enums.DiasSemanaFuncionamento.Quarta); //Assert empresa.DiasFuncionamento.Should().Be((int)diasSemanaFuncionamentoAtual - DiasSemanaFuncionamento.Quarta); }
public void Empresa_AtivarFuncionamentoNoDiaDaSemana_DeveAdicionarUmNovoDiaDeFuncionamento() { //Arrange Empresa empresa = _fixtureWrapper.Empresa.CriarEmpresaValida(); DiasSemanaFuncionamento diasSemanaFuncionamentoAtual = empresa.DiasFuncionamento; //Act empresa.AtivarFuncionamentoNoDiaDaSemana(Core.Enums.DiasSemanaFuncionamento.Sabado); //Assert empresa.DiasFuncionamento.Should().Be((int)diasSemanaFuncionamentoAtual + DiasSemanaFuncionamento.Sabado); }
public Empresa(string razaoSocial, string cnpj, TimeSpan horarioAbertura, TimeSpan horarioFechamento, DiasSemanaFuncionamento diasFuncionamento = DiasSemanaFuncionamento.DiasUteis) { RazaoSocial = razaoSocial; Cnpj = cnpj; HorarioAbertura = horarioAbertura; HorarioFechamento = horarioFechamento; DiasFuncionamento = diasFuncionamento; _quadras = new List <Quadra>(); Ativar(); Validate(); }
public void AlterarDiasFuncionamento(DiasSemanaFuncionamento diasFuncionamento) { DiasFuncionamento = diasFuncionamento; }
public void DesativarFuncionamentoNoDiaDaSemana(DiasSemanaFuncionamento diasSemanaFuncionamento) { DiasFuncionamento &= ~diasSemanaFuncionamento; }
public void AtivarFuncionamentoNoDiaDaSemana(DiasSemanaFuncionamento diasSemanaFuncionamento) { DiasFuncionamento |= diasSemanaFuncionamento; }