Example #1
0
        public void Setup()
        {
            initFakes();
            ConfigurationMock = new Mock <IConfiguration>();
            ConfigurationMock.Setup(x => x.GetSection(It.IsAny <string>())[It.IsAny <string>()]).Returns(FakeApiEndpoint);
            HttpClientManagerMock = new Mock <IHttpClientManager>(MockBehavior.Default);
            HttpClientManagerMock.Setup(x => x.GetAsync <List <Customer> >(It.IsAny <string>())).Returns(() => Task.FromResult(FakeCustomers));
            HttpClientManagerMock.Setup(x => x.GetAsync <List <Bet> >(It.IsAny <string>())).Returns(() => Task.FromResult(FakeBets));
            HttpClientManagerMock.Setup(x => x.GetAsync <List <Race> >(It.IsAny <string>())).Returns(() => Task.FromResult(FakeRaces));

            BetBusinessServices      = new BetBusinessServices(HttpClientManagerMock.Object, ConfigurationMock.Object);
            CustomerBusinessServices = new CustomerBusinessServices(HttpClientManagerMock.Object, ConfigurationMock.Object, BetBusinessServices);
        }
Example #2
0
 public CustomersController(ICustomerBusinessServices customerBusinessServices)
 {
     _customerBusinessServices = customerBusinessServices;
 }