// 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); }
// 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(); }
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); }