public void GetAllCountries()
        {
            //arrange
            var mockCortexBusinessManager = new Mock <IMasterDataManager>();

            //if GetResellerCustomersWithProperties is called with s123, return a new list of CustomerViewModel
            //with one item in, with id of 1
            mockCortexBusinessManager.Setup(m => m.GetCountries())
            .Returns(new FilterCriteria());


            MasterDataService masterDataManager = new MasterDataService(_imfUnitOfWork);

            //act
            var result = masterDataManager.GetCountries();;

            var countries = result.Countries;

            //assert
            Assert.AreEqual(227, countries.Count());
            //Assert.AreEqual(1, result.FirstOrDefault().Id)

            // Assert.IsNotNull(contentResult.Content);
            //Assert.AreEqual(42, contentResult.Content.Id);
        }
Exemplo n.º 2
0
        public IEnumerable <SelectListItem> GetDropDownData(DropDownRequest request)
        {
            IEnumerable <SelectListItem> dropDownData = null;

            switch (request.Identifier)
            {
            case DropDownIdentifier.EXCHANGE:
            {
                dropDownData = MasterDataService.GetExchangeList(request);
                break;
            }

            case DropDownIdentifier.SYMBOL:
            {
                dropDownData = InMemoryObjects.ExchangeSymbolList.SingleOrDefault(x => x.Exchange == request.Exchange).Symbols.Select(x => new SelectListItem()
                    {
                        Text  = x.SymbolName.ToString(),
                        Value = ((int)x.Id).ToString()
                    }).ToList();

                break;
            }

            default:
            {
                dropDownData = null;
                break;
            }
            }

            return(dropDownData);
        }
Exemplo n.º 3
0
 public QuoteRepository(MasterDataService masterDataService, MotorVehicleDetailsService motorVehicleDetailsService, QuickQuoteService quickQuoteService)
 {
     this._masterDataService          = masterDataService;
     this._motorVehicleDetailsService = motorVehicleDetailsService;
     this._quickQuoteService          = quickQuoteService;
     this._masterDetails = new MasterDetails();
     this._carDetails    = new MotorVehicleDetails();
     this._quickQuote    = new QuickQuote();
     this._vehicleInfo   = new VehicleInfo();
     this._insuredInfo   = new InsuredInfo();
 }