Exemplo n.º 1
0
        public ArmazenadorDeCursoTest()
        {
            var fake     = new Faker();
            var cursoDto = new CursoDto
            {
                Nome          = fake.Random.Word(),
                Descricao     = fake.Lorem.Paragraph(),
                CargaHoraria  = fake.Random.Double(50, 1000),
                PublicoAlvoId = 1,
                Valor         = fake.Random.Double(1000, 2000),
            };

            _cursoRepositorioMock = new Mock <ICursoRepositorio>();
            var armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object);
        }
Exemplo n.º 2
0
        public ArmazenadorDeCursoTeste()
        {
            var fake = new Faker();

            _cursoDto = new CursoDto
            {
                nome         = fake.Random.Words(),
                descricao    = fake.Lorem.Paragraph(),
                cargaHoraria = fake.Random.Double(50, 1000),
                publicoAlvo  = "Estudante",
                valor        = fake.Random.Double(1000, 2000)
            };

            _cursoRepositorioMock = new Mock <ICursoRepositorio>();
            _armazenadorDeCurso   = new ArmazenadorDeCurso(_cursoRepositorioMock.Object);
        }
        public ArmazenadorDeCursoTest()
        {
            var faker = new Faker();

            _cursoDto = new CursoDto
            {
                Nome         = faker.Random.Words(),
                Descricao    = faker.Lorem.Paragraph(),
                CargaHoraria = faker.Random.Double(50, 1000),
                PublicoAlvo  = "Estudante",
                Valor        = faker.Random.Double(1, 5000)
            };

            _cursoRepositorioMock = new Mock <ICursoRepositorio>();
            _armazenadorDeCurso   = new ArmazenadorDeCurso(_cursoRepositorioMock.Object);
        }
Exemplo n.º 4
0
        public ArmazenadorDeCursoTest()
        {
            var faker = new Faker();

            cursoDto = new CursoDto
            {
                Nome         = "Curso A",
                Descricao    = "Descrição",
                CargaHoraria = 80,
                PublicoAlvo  = "Estudante",
                Valor        = 850.00
            };

            cursoRepositoryMock = new Mock <ICursoRepository>();
            armazenadorDeCurso  = new ArmazenadorDeCurso(cursoRepositoryMock.Object);
        }
Exemplo n.º 5
0
        public ArmazenadorDeCursoTest()
        {
            var faker = new Faker();

            _cursoDto = new CursoDto
            {
                Nome         = faker.Random.Words(),
                CargaHoraria = faker.Random.Double(50, 100),
                PublicoAlvo  = "Estudante",
                Valor        = faker.Random.Decimal(100, 950)
            };

            _cursoRepositorioMock       = new Mock <ICursoRepositorio>();
            _conversorDePublicoAlvoMock = new Mock <IConversorDePublicoAlvo>();

            _armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object, _conversorDePublicoAlvoMock.Object);
        }
Exemplo n.º 6
0
        public void DeveAdicionarCurso()
        {
            var cursoDto = new CursoDto
            {
                Nome          = "Curso A",
                Descricao     = "Descrição",
                CargaHoraria  = 80,
                PublicoAlvoId = 1,
                Valor         = 850.00
            };

            var cursoRepositorioMock = new Mock <ICursoRepositorio>();

            var armazenadorDeCurso = new ArmazenadorDeCurso(cursoRepositorioMock.Object);

            armazenadorDeCurso.Armazenar(cursoDto);

            cursoRepositorioMock.Verify(r => r.Adicionar(It.IsAny <Curso>()));
        }
        public void DeveAdicionarCurso()
        {
            var faker    = new Faker();
            var cursoDto = new CursoDto
            {
                Nome          = faker.Random.Word(),
                Descricao     = faker.Lorem.Paragraph(),
                CargaHoraria  = faker.Random.Double(1, 50),
                PublicoAlvoId = faker.Random.Int(0, 60000),
                Valor         = faker.Random.Double(0.1, 50000)
            };

            var cursorepositorioMock = new Mock <ICursoRepositorio>();
            var armazenadorDeCurso   = new ArmazenadorDeCurso(cursorepositorioMock.Object);

            armazenadorDeCurso.Armazenar(cursoDto);
            cursorepositorioMock.Verify(r => r.Adicionar(It.Is <Curso>(c =>
                                                                       c.Nome == cursoDto.Nome &&
                                                                       c.Descricao == cursoDto.Descricao
                                                                       )));
        }