public void SalaSystemTestSetUp()
        {
            BaseSqlTest.SeedDeleteDatabase();
            BaseSqlTest.SeedInsertDatabase();

            _salaRepository = new SalaRepository();
            _salaService    = new SalaService(_salaRepository);
            _salaDefault    = SalaObjectMother.Default;
        }
예제 #2
0
        public void Deve_informar_que_nao_existem_salas_disponiveis()
        {
            var salas          = new List <Sala>();
            var salaRepository = new SalaRepository(salas);
            var salaService    = new SalaService(salaRepository);

            var exception = Assert.Throws <ChatException>(() => salaService.Obter());

            Assert.Equal("Desculpe, não existem salas disponiveis.", exception.Message);
        }
예제 #3
0
        public void Deve_obter_as_salas_disponiveis()
        {
            var salas = new List <Sala> {
                new Sala("Sala1"), new Sala("Sala2")
            };
            var salaRepository = new SalaRepository(salas);
            var salaService    = new SalaService(salaRepository);

            var salasEncontradas = salaService.Obter();

            Assert.Equal(2, salasEncontradas.Count);
            Assert.Contains(salasEncontradas, x => x.Nome == "Sala1");
            Assert.Contains(salasEncontradas, x => x.Nome == "Sala2");
        }
예제 #4
0
        static void Main(string[] args)
        {
            AlunoService alunoService = new AlunoService(new AlunoRepository());

            var alunos = alunoService.Lista();

            foreach (var aluno in alunos)
            {
                Console.WriteLine($"Aluno: {aluno.Nome} ::: Matrícula: {aluno.Matricula} ::: Idade: {aluno.Idade}");
            }

            SalaService    salaService    = new SalaService();
            MateriaService materiaService = new MateriaService();
        }
        private static Sala VerificarSalaDisponivel(Reserva reserva, bool possuiInternet, bool possuiTvWebcam)
        {
            var copiaReserva = reserva;
            var salasAtendem = new SalaService().
                               VerificarSalasAtendemNecessidade(copiaReserva.QuantidadePessoas, possuiInternet, possuiTvWebcam);

            foreach (var sala in salasAtendem)
            {
                copiaReserva.Sala = sala;
                if (HistoricoReserva.Reservas.Equals(null) | !ConflitoHorario(copiaReserva))
                {
                    return(sala);
                }
            }
            return(null);
        }
        public void UsuarioService_Set()
        {
            _mock = new Mock <ISalaRepository>();
            _sala = new Sala()
            {
                Id         = 1,
                Nome       = "Treinamento",
                Quantidade = 5,
                DataInicio = DateTime.Now,
                DataFim    = DateTime.Now.AddHours(1),
                Usuario    = new Usuario()
                {
                    Id    = 1,
                    Nome  = "Fabricio",
                    Setor = "Desenvolvimento"
                }
            };

            _Alvo = new SalaService(_mock.Object);
        }
예제 #7
0
 public void Initialize()
 {
     _repository = new Mock <ISalaRepository>();
     _service    = new SalaService(_repository.Object);
 }
예제 #8
0
 public SalaController()
 {
     service = new SalaService();
 }
예제 #9
0
 public void Inicializar()
 {
     _salaService = new SalaService(_salaRepositorio);
 }
예제 #10
0
 public void Initialize()
 {
     BaseSqlTest.SeedDatabase();
     _repository = new SalaSQLRepository();
     _service    = new SalaService(_repository);
 }
 public void SalaServiceTestSetUp()
 {
     _salaRepositoryMockObject = new Mock <ISalaRepository>();
     _salaService      = new SalaService(_salaRepositoryMockObject.Object);
     _salaefaultWithId = SalaObjectMother.DefaultWithId;
 }
예제 #12
0
 public void Inicializar()
 {
     _mockSalaRepositorio = new Mock <ISalaRepositorio>();
     _salaService         = new SalaService(_mockSalaRepositorio.Object);
 }