public void Setup() { var mockHttp = new MockHttpMessageHandler(); var client = mockHttp.ToHttpClient(); var stockMarketAPI = new StockMarketAPI(client); var stockMarketData = new StockMarketData(stockMarketAPI); TestHelpers.MockStockData(mockHttp); TestHelpers.MockFondData(mockHttp); TestHelpers.MockBondData(mockHttp); TestHelpers.MockDividendData(mockHttp); TestHelpers.MockCouponsData(mockHttp); var context = TestHelpers.GetMockFinanceDbContext(); TestHelpers.SeedOperations1(context); _financeDataService = new FinanceDataService(context); var assetFactory = new AssetsFactory(_financeDataService, stockMarketData); var balanceService = new BalanceService(_financeDataService); _marketService = new MarketService(_financeDataService, assetFactory, balanceService); _portfolioService = new PortfolioService(_financeDataService, balanceService, assetFactory); }
static int InitAssetFactory(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AssetsFactory obj = (AssetsFactory)ToLua.CheckObject <AssetsFactory>(L, 1); obj.InitAssetFactory(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int CancleLoad(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); AssetsFactory obj = (AssetsFactory)ToLua.CheckObject <AssetsFactory>(L, 1); string arg0 = ToLua.CheckString(L, 2); Callback_1 <UnityEngine.Object> arg1 = (Callback_1 <UnityEngine.Object>)ToLua.CheckDelegate <Callback_1 <UnityEngine.Object> >(L, 3); obj.CancleLoad(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int UnLoadAsset(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); AssetsFactory obj = (AssetsFactory)ToLua.CheckObject <AssetsFactory>(L, 1); string arg0 = ToLua.CheckString(L, 2); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); obj.UnLoadAsset(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int LoadAsset(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); AssetsFactory obj = (AssetsFactory)ToLua.CheckObject <AssetsFactory>(L, 1); string arg0 = ToLua.CheckString(L, 2); UnityEngine.Object o = obj.LoadAsset(arg0); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public void Setup() { var mockHttp = new MockHttpMessageHandler(); var client = mockHttp.ToHttpClient(); var stockMarketAPI = new StockMarketAPI(client); var stockMarketData = new StockMarketData(stockMarketAPI); TestHelpers.MockStockData(mockHttp); TestHelpers.MockFondData(mockHttp); TestHelpers.MockDividendData(mockHttp); var context = TestHelpers.GetMockFinanceDbContext(); TestHelpers.SeedOperations1(context); var financeDataService = new FinanceDataService(context); _assetFactory = new AssetsFactory(financeDataService, stockMarketData); }
private IEnumerator LoadPrefabs() { // Setup maxValues poolArrayMaxValues[(int)eObjectType.COIN_SX] = 64; poolArrayMaxValues[(int)eObjectType.COIN_DX] = 64; poolArrayMaxValues[(int)eObjectType.EXPLOSION] = 32; // Setup queues poolArray[(int)eObjectType.COIN_SX] = new Queue <GameObject>(); poolArray[(int)eObjectType.COIN_DX] = new Queue <GameObject>(); poolArray[(int)eObjectType.EXPLOSION] = new Queue <GameObject>(); // Populating queues with pooled objects populateQueue(eObjectType.COIN_SX, AssetsFactory.Instantiate(eObjectType.COIN_SX, Vector3.zero, Quaternion.identity, coinContainer.transform)); yield return(null); populateQueue(eObjectType.COIN_DX, AssetsFactory.Instantiate(eObjectType.COIN_DX, Vector3.zero, Quaternion.identity, coinContainer.transform)); yield return(null); populateQueue(eObjectType.EXPLOSION, AssetsFactory.Instantiate(eObjectType.EXPLOSION, Vector3.zero, Quaternion.identity, explosionContainer.transform)); yield return(null); loaded = true; }
public async Task Setup() { var mockHttp = new MockHttpMessageHandler(); var client = mockHttp.ToHttpClient(); var stockMarketApi = new StockMarketAPI(client); var stockMarketData = new StockMarketData(stockMarketApi); var context = TestHelpers.GetMockFinanceDbContext(); _financeDataService = new FinanceDataService(context); var assetFactory = new AssetsFactory(_financeDataService, stockMarketData); _balanceService = new BalanceService(_financeDataService); TestHelpers.SeedApp(context); _portfolioService = new PortfolioService(_financeDataService, _balanceService, assetFactory); TestHelpers.MockStockData(mockHttp); TestHelpers.MockFondData(mockHttp); TestHelpers.MockBondData(mockHttp); TestHelpers.SeedOperations2(context); }
public SpriteSheets(AssetsFactory assetsFactory) { Bitmap sheetTowers = assetsFactory.GetSpriteSheet("towers_grey_sheet").Image; SpriteSheet landscape = assetsFactory.GetSpriteSheet("landscape_sheet"); SpriteSheet cars = assetsFactory.GetSpriteSheet("cars_sheet"); SpriteSheet buldings = assetsFactory.GetSpriteSheet("buildings_sheet"); _spriteDetails = new Dictionary <SpriteEnum, SpriteDetails> { // LANDSCAPE { SpriteEnum.LandscapeGrass, landscape.GetByName("landscape_28.png") }, { SpriteEnum.LandscapeRoadDown, landscape.GetByName("landscape_32.png") }, { SpriteEnum.LandscapeMinerals, landscape.GetByName("rocks_1.png") }, { SpriteEnum.LandscapeRoadUp, landscape.GetByName("landscape_29.png") }, { SpriteEnum.LandscapeTurnTopLeftTopRight, landscape.GetByName("landscape_07.png") }, { SpriteEnum.LandscapeTurnBottomLeftBottomRight, landscape.GetByName("landscape_38.png") }, { SpriteEnum.LandscapeTurnBottomLeftTopLeft, landscape.GetByName("landscape_03.png") }, { SpriteEnum.LandscapeTurnBottomRightTopRight, landscape.GetByName("landscape_02.png") }, // CARS { SpriteEnum.VehicleVanBottomRight, cars.GetByName("carBlue6_011.png") }, { SpriteEnum.VehicleVanBottomLeft, cars.GetByName("carBlue6_010.png") }, { SpriteEnum.VehicleVanTopRight, cars.GetByName("carBlue6_006.png") }, { SpriteEnum.VehicleVanTopLeft, cars.GetByName("carBlue6_004.png") }, // TOWER { SpriteEnum.Tower, new SpriteDetails { Spritesheet = sheetTowers, Location = new Rectangle(0, 308, 93, 99) } }, // BUILDING { SpriteEnum.Building, buldings.GetByName("buildingTiles_123.png") } }; }