// This method gets called by the runtime. Use this method to add services to the container.
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
     services.AddScoped <IServiceImplementation, ServiceImplementation>();
     MappingProfileConfiguration.InitializeAutoMapper().CreateMapper();
     services.AddMvc(options =>
     {
         options.OutputFormatters.Add(new XmlSerializerOutputFormatter());
     });
 }
        public PersonsControllerTests()
        {
            var logger = Mock.Of <ILogger <PersonsController> >();

            var mapperProfile = new MappingProfileConfiguration();
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(mapperProfile));
            var mapper        = new Mapper(configuration);

            _mockDataManager = new Mock <IPersonManager>();

            _controller = new PersonsController(_mockDataManager.Object, mapper, logger);
        }
Exemple #3
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllersWithViews();

            // In production, the React files will be served from this directory
            services.AddSpaStaticFiles(configuration =>
            {
                configuration.RootPath = "ClientApp/build";
            });
            // Configuração da string de conexão do banco de dados
            services.AddDbContext <SportsXDbContext>(options => {
                options.UseSqlServer(Configuration.GetConnectionString("SportsXDbContext"));
            });
            // Chamada do metodo de configuração do automapper
            MappingProfileConfiguration.ConfigureProfilers(services, typeof(Startup));
            // Chamada do metodo de configuração das injeções de depêndencia
            services.ConfigureDependencies();
        }
Exemple #4
0
        public OrdersControllerTests()
        {
            var logger        = Mock.Of <ILogger <OrdersController> >();
            var serviceLogger = Mock.Of <ILogger <OrderService> >();

            var mockConfSection = new Mock <IConfigurationSection>();

            mockConfSection.SetupGet(m => m[It.Is <string>(s => s == "default")]).Returns("mock value");

            var mockConfiguration = new Mock <IConfiguration>();

            mockConfiguration.Setup(a => a.GetSection(It.Is <string>(s => s == "ConnectionStrings"))).Returns(mockConfSection.Object);



            var mapperProfile = new MappingProfileConfiguration();
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(mapperProfile));
            var mapper        = new Mapper(configuration);

            _mockDataManager = new Mock <IUnitOfWork>();
            var _orderService = new OrderService(mapper, serviceLogger, _mockDataManager.Object, mockConfiguration.Object);

            _controller = new OrdersController(mapper, logger, _mockDataManager.Object, _orderService);
        }