public void Init(UpgradeController upgrade, FinanceController finance, ServerBuildController serverBuild) { _upgrade = upgrade; _finance = finance; _serverBuild = serverBuild; _raycastMask = LayerMask.GetMask(RaycastLayer); }
protected virtual void Initialize() { _gridObject = GetComponent <GridObject>(); m_NpcMovePoint = NPCEnterPoint.position; FC = FindObjectOfType <FinanceController>(); RC = FindObjectOfType <RessourceController>(); OnInitialize(this); m_BlockedTilesXZ = BlockedTiles(); SetTileStatus(); }
public IEnumerator PrepareGameForStart() { SetGameState(GameState.LOADING); yield return(new WaitForSeconds(1.0f)); FinanceController FC = FindObjectOfType <FinanceController>(); FC.AddCurrency(FC.Values.StartMoney); yield return(new WaitForSeconds(1.0f)); print("Game ready"); SetGameState(GameState.RUNNING); }
public async Task FinanceOperationIndexTest() { var mock = new Mock <IFinanceService>(); mock.Setup(repo => repo.GetFinanceInformationToOperations()).Returns(GetFinanceIndexModels()); var controller = new FinanceController(mock.Object); // Act var result = await controller.Operations(); var testResult = await GetFinanceIndexModels(); // Assert var viewResult = Assert.IsType <ActionResult <List <OperationFinanceModel> > >(result); var model = Assert.IsAssignableFrom <IEnumerable <OperationFinanceModel> >(viewResult.Value); Assert.Equal(testResult.Count, model.Count()); }
public void FinanceControllerReturnsCorrectDiscountRates() { // Arrange var npvInputModel = new NpvInputModel { CashFlows = new List <double> { 100, 200 }, LowerBoundDiscountRate = 1, UpperBoundDiscountRate = 5, DiscountRateIncrement = 0.5 }; var financeManager = new FinanceManager(); var financeController = new FinanceController(financeManager); // Act var output = financeController.Post(npvInputModel); // Assert Assert.IsNotNull(output); Assert.AreEqual(9, output.Count()); }
public void Init(IEvent events, FinanceController finance) { _event = events; _finance = finance; }