Example #1
0
        public ArmazenarCursoTest()
        {
            var fake = new Faker();

            cursoDto = new CursoDto
            {
                Nome         = fake.Random.Word(),
                Valor        = fake.Random.Int(),
                CargaHoraria = fake.Random.Int(),
                Descricao    = fake.Lorem.Paragraph()
            };
            cursoRepositorioMock = new Mock <IRepositorioCurso>();
            armazenadorDeCurso   = new ArmazenadorDeCurso(cursoRepositorioMock.Object);
        }
Example #2
0
        public ArmazenadorDeCursoTest()
        {
            var fake = new Faker();

            _cursoDTO = new CursoDTO
            {
                Nome         = fake.Random.Word(),
                Descricao    = fake.Lorem.Paragraph(),
                CargaHoraria = fake.Random.Double(50, 1000),
                PublicoAlvo  = "Estudante",
                Valor        = fake.Random.Double(800, 1000)
            };

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

            _cursoDTO = new CursoDTO
            {
                Nome         = _fake.Random.Word(),
                Descricao    = _fake.Lorem.Paragraph(),
                Valor        = _fake.Random.Decimal(0.01m, 1000m),
                CargaHoraria = _fake.Random.Int(1, 180),
                PublicoAlvo  = _fake.Random.Enum <EPublicoAlvo>()
            };

            _repository  = new Mock <ICursoRepository>();
            _armazenador = new ArmazenadorDeCurso(_repository.Object);
        }
        public ArmazenadorCursoTest()
        {
            var faker = new Faker();

            _cursoDto = new CursoDto
            {
                Nome         = faker.Name.FullName(),
                Descricao    = faker.Lorem.Paragraph(6),
                CargaHoraria = faker.Random.Double(50, 150),
                PublicoAlvo  = "Estudante",
                Valor        = faker.Random.Double(50, 500)
            };

            _cursoRepositorioMock = new Mock <ICursoRepositorio>();
            _armazenadorDeCurso   = new ArmazenadorDeCurso(_cursoRepositorioMock.Object);
        }
        //Mock e Stubs simulam comportamentos iguais ao de produção. Ex.: Acesso ao banco de dados.

        public ArmazenadorDeCursoTeste()
        {
            _cursoRepositorioMock = new Mock <ICursoRepositorio>();

            //Injetando a interface através do construtor
            _armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object);

            var fake = new Faker();

            _cursoDto = new CursoDto
            {
                Nome         = fake.Name.FirstName(),
                Descricao    = fake.Lorem.Paragraph(),
                CargaHoraria = fake.Random.Double(50, 1000),
                PublicoAlvo  = "Estudante",
                Valor        = fake.Random.Double(1000, 2000)
            };
        }
Example #6
0
        public ArmazenadorDeCursoTest()
        {
            _faker = new Faker();

            _cursoDTO = new CursoDTO
            {
                Nome         = _faker.Random.Word(),
                Descricao    = _faker.Lorem.Paragraph(),
                CargaHoraria = _faker.Random.Double(50, 1000),
                PublicoAlvo  = "Estudante",
                Valor        = _faker.Random.Double(1000, 2000)
            };

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

            _armazenadorDeCurso = new ArmazenadorDeCurso(_cursoRepositorioMock.Object, _conversorDePublicoAlvoMock.Object);
        }