/// <summary> /// Build the controller following any changes made to the mocks /// </summary> private void SetupController() { var claimsPrincipal = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.NameIdentifier, "1") })); controller = new AquariumController(mockAquariumRepository.Object, mockLogger.Object, mockMapper.Object, mockUnitManager.Object, mockAquariumTypeManager.Object); controller.ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = claimsPrincipal } }; controller.Url = mockUrlHelper.Object; }
// Start is called before the first frame update void Awake() { anim = GetComponent <Animator>(); spriteRenderer = GetComponent <SpriteRenderer>(); aquariumController = GameObject.FindGameObjectWithTag("AquariumController").GetComponent <AquariumController>(); //Sort starting looking direction if (Random.Range(0, 2) == 0) { isMovingRight = true; } else { isMovingRight = false; } ChangeState(FishState.Swimming); swimmingSpeed = baseSwimmingSpeed * Random.Range(0.7f, 1.3f); secondsToBlink = Random.Range(10f, 20f); }