コード例 #1
0
        public when_retrieving_stores()
        {
            _distanceCalculator = new Mock<IDistanceCalculator>();
            _connectionString = DalTestContextSpecification.ConnectionString;
            _storeRetriever = new StoreRepository(_connectionString, _distanceCalculator.Object);

            _storeId1 = Guid.NewGuid();
            _latitude1 = 0;
            _longitude1 = 0;
            _name1 = "Store 1";

            _storeId2 = Guid.NewGuid();
            _latitude2 = 1;
            _longitude2 = 1;
            _name2 = "Store 2";

            _storeId3 = Guid.NewGuid();
            _latitude3 = 10;
            _longitude3 = 10;
            _name3 = "Store 3";

            _itemId1 = Guid.NewGuid();
            _itemDescription1 = "Item 1";
            _itemName1 = "Name1";
            _itemPrice1 = 500;
            _itemDistance1 = 0;
            _itemEnergy1 = 100;

            _radiusToUse = 5.0;
            _hotZoneId = Guid.NewGuid();
        }
コード例 #2
0
 public ShopDirector(IUserRetriever userRetriever,
     IItemRetriever itemRetriever,
     IStoreRetriever storeRetriever,
     IUserItemRetriever userItemRetriever,
     IUserSaver userSaver,
     IUserItemSaver userItemSaver)
 {
     _userRetriever = userRetriever;
     _itemRetriever = itemRetriever;
     _storeRetriever = storeRetriever;
     _userItemRetriever = userItemRetriever;
     _userSaver = userSaver;
     _userItemSaver = userItemSaver;
 }
コード例 #3
0
 public StoresController()
 {
     _storeRetriever = DependancyInjection.Instance.Resolve<IStoreRetriever>();
     _userRetriever = DependancyInjection.Instance.Resolve<IUserRetriever>();
 }
コード例 #4
0
 public StoresController()
 {
     _storeRetriever = MvcApplication.DependancyInjection.Resolve<IStoreRetriever>();
     _userRetriever = MvcApplication.DependancyInjection.Resolve<IUserRetriever>();
 }