public void Arrange() { var director = Substitute.For <IGetUnitsDirector>(); director.GetUnitByReference(ReferenceName).Returns(new UnitDto()); controller = new UnitsController(director); }
/** * Runs at load time */ void Start () { gameController = GameController.S; mapsController = MapsController.S; resourceTileController = ResourceTileController.S; unitsController = UnitsController.S; tilesCollection = Tiles.S; }
/** * Runs at load time */ void Start () { playersCollection = Players.S; gameController = GameController.S; mapsController = MapsController.S; networkController = NetworkController.S; uiController = UIController.S; unitsController = UnitsController.S; }
/** * Runs at load time */ void Start () { networkController = NetworkController.S; playerController = PlayerController.S; turnsController = TurnsController.S; uiController = UIController.S; unitsController = UnitsController.S; // Force the screen mode into landscape mode Screen.orientation = ScreenOrientation.LandscapeLeft; }
public UnitsControllerTests() { var mockingEntities = new MockingEntities <Unit, UnitsController, IUnitService>(); mock = mockingEntities.Mock; validController = mockingEntities.ValidController; notValidController = mockingEntities.NotValidController; entity = mockingEntities.singleEntity; }
private void Start() { instance = FindObjectOfType <UnitsController>(); if (FindObjectOfType <Tower>() != null) { foreach (Line line in lines) { line.tower = FindObjectOfType <Tower>(); } } }
/** * Runs at load time */ void Start () { disabledTileController = DisabledTileController.S; gameController = GameController.S; highlightsController = HighlightsController.S; mapsController = MapsController.S; movementController = MovementController.S; playerController = PlayerController.S; resourceTileController = ResourceTileController.S; remoteCamera = RemoteCamera.S; tilesController = TilesController.S; unitsController = UnitsController.S; }
/** * Runs at load time */ void Start () { battleController = BattleController.S; disabledTileController = DisabledTileController.S; gameController = GameController.S; highlightsController = HighlightsController.S; mapsController = MapsController.S; movementController = MovementController.S; navController = NavController.S; playerController = PlayerController.S; resourceTileController = ResourceTileController.S; tilesController = TilesController.S; turnsController = TurnsController.S; unitsController = UnitsController.S; }
public void Initialize() { AutomapperConfig.RegisterMappings(); this.context = new FakeLearningCenterContext(); this.service = new UnitsService(this.context); this.controller = new UnitsController(this.service); this.context.Units.Add(new Unit() { Id = 1, Title = "Test", ContentUrl = "someContent" }); }
// Use this for initialization void Start() { GUIController = new GUIController(GuiElements, this); inputHandler = new InputHandler(); HexMap = FindObjectOfType <HexMap>(); InitPlayers(2); UnitsController = new UnitsController(); progressTree = Instantiate(progressTree); progressTree.ProgressTreeCanvas = GuiElements.ProgressTreeCanvas; progressTree.Setup(); progressTree.LoadTree(false); progressTree.GameManager = this; GuiElements.ProgressTreeCanvas.enabled = false; }
/** * Runs at load time */ void Start () { // disabledTileController = DisabledTileController.S; // gameController = GameController.S; // highlightsController = HighlightsController.S; mapsController = MapsController.S; // movementController = MovementController.S; // navController = NavController.S; // playerController = PlayerController.S; // resourceTileController = ResourceTileController.S; // remoteCamera = RemoteCamera.S; tilesController = TilesController.S; // turnsController = TurnsController.S; // uiController = UIController.S; unitsController = UnitsController.S; }
public async Task AddEditUnit_ReturnsPartialView_WithSingleCategory() { // Arrange var unit = GetListOfUnit().First(x => x.Id == 1); mockUnitRepo.Setup(x => x.GetByIdAsync(It.IsAny <int?>())).ReturnsAsync(unit); mockUOW.Setup(x => x.Repository <Unit>()).Returns(mockUnitRepo.Object); var controller = new UnitsController(mockUOW.Object); // Act var result = await controller.AddEditUnit(1); // Assert var viewResult = Assert.IsType <PartialViewResult>(result); var model = Assert.IsAssignableFrom <UnitViewModel>(viewResult.ViewData.Model); Assert.Equal(unit.Name, model.Name); }
public async Task Delete_ReturnPartialViewAndUnitName_ByPassingBrandId() { // Arrange var brandId = 1; var unit = GetListOfUnit().First(x => x.Id == brandId); mockUnitRepo.Setup(x => x.GetByIdAsync(It.IsAny <int?>())).ReturnsAsync(unit); mockUOW.Setup(x => x.Repository <Unit>()).Returns(mockUnitRepo.Object); var controller = new UnitsController(mockUOW.Object); // Act var result = await controller.DeleteUnit(brandId); // Assert var viewResult = Assert.IsType <PartialViewResult>(result); var model = Assert.IsAssignableFrom <string>(viewResult.ViewData.Model); Assert.Equal(unit.Name, model); }
public override void OnPlace(Tile[] parentTiles) { base.OnPlace(parentTiles); unitsController = GameObject.Find("UnitsController").GetComponent <UnitsController>(); UpdateBuildingModel(); populationController = GameObject.Find("PopulationController").GetComponent(typeof(PopulationController)) as PopulationController; populationController.ChangeTotalNumberOfJobs(tileProperties.buildingProperties.workersRequired); UpdateRoadAccess(); CheckForWorkers(); if ((hasRoadAccess || !tileProperties.buildingProperties.requiresRoadAccess) && foundWorkers) { ChangeRunningValue(true); } else { StartCoroutine("WaitForRoadAccessAndWorkers"); } }
public async Task AddEditUnitPost_ReturnsARedirectAndAddBrand_WhenCategoryIsValid() { // Arrange var unit = new UnitViewModel { Name = "Apple" }; mockUnitRepo.Setup(x => x.InsertAsync(It.IsAny <Unit>())).Returns(Task.FromResult <Unit>(new Unit())).Verifiable(); mockUOW.Setup(x => x.Repository <Unit>()).Returns(mockUnitRepo.Object); var controller = new UnitsController(mockUOW.Object); // Act var result = await controller.AddEditUnit(0, unit); // Assert var redirectResult = Assert.IsType <RedirectToActionResult>(result); Assert.Null(redirectResult.ControllerName); Assert.Equal("Index", redirectResult.ActionName); mockUnitRepo.Verify(); }
public async Task AddEditUnitPOST_ReturnsEmptyModelWithError_WhenModelStateInvalid() { // Arrange var unit = new UnitViewModel { }; //mockBrandRepo.Setup(x => x.GetByIdAsync(It.IsAny<int?>())).ReturnsAsync(brand); mockUOW.Setup(x => x.Repository <Unit>()).Returns(mockUnitRepo.Object); var controller = new UnitsController(mockUOW.Object); controller.ModelState.AddModelError("Name", "Required"); // Act var result = await controller.AddEditUnit(0, unit); // Assert var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <UnitViewModel>(viewResult.ViewData.Model); Assert.Null(model.Name); Assert.False(viewResult.ViewData.ModelState.IsValid); }
public async Task AddEditUnitPost_ReturnsARedirectAndUpdateBrand_WhenBrandIsValid() { // Arrange var brandId = 1; var unit = new UnitViewModel { Id = brandId, Name = "Apple" }; mockUnitRepo.Setup(x => x.Update(It.IsAny <Unit>())).Verifiable(); mockUOW.Setup(x => x.Repository <Unit>()).Returns(mockUnitRepo.Object); var controller = new UnitsController(mockUOW.Object); // Act var result = await controller.AddEditUnit(brandId, unit); // Assert var redirectResult = Assert.IsType <RedirectToActionResult>(result); Assert.Null(redirectResult.ControllerName); Assert.Equal("Index", redirectResult.ActionName); }
public async Task DeletePost_RedirectAndDeleteUnit_ByPassingBrandId() { // Arrange var brandId = 1; var Unit = GetListOfUnit().First(x => x.Id == brandId); mockUnitRepo.Setup(x => x.GetByIdAsync(It.IsAny <int?>())).ReturnsAsync(Unit); mockUnitRepo.Setup(x => x.DeleteAsync(It.IsAny <Unit>())).Returns(Task.FromResult(It.IsAny <int>())).Verifiable(); mockUOW.Setup(x => x.Repository <Unit>()).Returns(mockUnitRepo.Object); var controller = new UnitsController(mockUOW.Object); // Act var result = await controller.DeleteUnit(brandId, It.IsAny <IFormCollection>()); // Assert var redirectResult = Assert.IsType <RedirectToActionResult>(result); Assert.Null(redirectResult.ControllerName); Assert.Equal("Index", redirectResult.ActionName); mockUnitRepo.Verify(); }
protected UnitsController GetController(UnitService service) { var user = new Mock <ClaimsPrincipal>(); var claims = new Claim[] { new Claim("username", "unittestusername") }; user.Setup(u => u.Claims).Returns(claims); UnitsController controller = new UnitsController(service); controller.ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = user.Object } }; controller.ControllerContext.HttpContext.Request.Headers["Authorization"] = "Bearer unittesttoken"; controller.ControllerContext.HttpContext.Request.Path = new PathString("/v1/unit-test"); return(controller); }
private void Awake() { gameController = GetComponent <UnitsController>(); pause = GetComponent <PauseController>(); }
private RemoteCamera remoteCamera = null; //!< The local reference to the remote camera's script #endregion #region Unity methods /// @name Unity methods /** * Called when the script is loaded, before the game starts */ void Awake () { S = this; unitLocations = new Dictionary<int, GameObject> (); }
public void Arrange() { var director = Substitute.For <IGetUnitsDirector>(); controller = new UnitsController(director); }
//public Material hurtMaterial; protected override void Start() { unitsController = GameObject.Find("GameController").GetComponent <UnitsController>(); controller = GetComponent <FriendlyUnitController>(); base.Start(); }