public LoginViewTest() { _characterView = Substitute.For <ICharacterView>(); _console = Substitute.For <IConsoleWrapper>(); var step = 0; var responses = new[] { "user", "pass", " " }; _console.ReadLine().Returns(x => { var response = responses[step]; step++; return(response); }); _security = Substitute.For <ISecurityService>(); var authProvider = Substitute.For <IFirebaseAuthProvider>(); var id = new FirebaseAuthLink(authProvider, new FirebaseAuth()) { FirebaseToken = "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gQ3JhcyBtYWxlc3VhZGEgZWxlbWVudHVtIGFudGUgYXQgZmV1Z2lh", User = new User { Email = "*****@*****.**", LocalId = "TG9yZW0gaXBzdW0=" } }; _security.Identity.Returns(id); _loginView = new LoginView(_console, _security, _characterView); }
public CharacterViewTest() { _characterController = Substitute.For <ICharacterController>(); var characters = new List <Character> { new Character { Name = "Sally" }, new Character { Name = "Rick" }, new Character { Name = "Joe" } }; _characterController.GetCharacterData().Returns(characters); var user = new User { Email = "*****@*****.**" }; _characterController.User.Returns(user); _characterController.When(x => x.Delete("Sally")) .Do(info => characters.Remove(characters.First(x => x.Name == "Sally"))); _console = Substitute.For <IConsoleWrapper>(); _newCharacter = Substitute.For <INewCharacterView>(); _mainView = Substitute.For <IMainView>(); _sut = new CharacterView(_console, _characterController, _mainView, _newCharacter); }
public CpuCharacterPresenter( ICharacterView characterView, IPhaseProvider phaseProvider, IPhaseRegister phaseRegister, ICurrentSkillModel currentSkill, ITurnCharacterProvider turnCharacter, IDamagePhaseFinalizer damagePhaseFinalizer, IResidueCharacterRegister residueCharacter, IResidueEnemyRegister enemyRegister, IMoveLoadProvider moveLoadProvider, ICharacterMove characterMove, ICpuUseCase cpuUseCase, Character character ) { _characterView = characterView; _phaseProvider = phaseProvider; _phaseRegister = phaseRegister; _currentSkill = currentSkill; _turnCharacter = turnCharacter; _damagePhaseFinalizer = damagePhaseFinalizer; _enemyRegister = enemyRegister; _moveLoadProvider = moveLoadProvider; _characterMove = characterMove; _cpuUseCase = cpuUseCase; _character = character; }
public EnemyCharacterPresenter(ICharacterView view, ICharacterModel enemyCharacter, ICharacterModel playerCharacter) { _view = view; _enemyCharacter = enemyCharacter; _playerCharacter = playerCharacter; _healthPointPresenter = new HealthPointPresenter(view.HealthPointTextView, _enemyCharacter.HealthPoint); }
/// <summary> /// Connects the view and the model together via the controller /// </summary> /// <param name="characterView">The Character view</param> /// <param name="character">The Character Sheet it is connected to</param> public CharacterViewController(ICharacterView characterView, CharacterSheet character, CharacterSheet opponent) { _view = characterView; _character = character; _opponent = opponent; _view.SetController(this); _character.Subscribe(_view); this.LoadView(); }
public CharacterMovePresenter( ICharacterView characterView, IMoveLoadProvider moveLoadProvider, ITurnCharacterProvider turnCharacter, ICharacterMove characterMove ) { _characterView = characterView; _moveLoadProvider = moveLoadProvider; _turnCharacter = turnCharacter; _characterMove = characterMove; }
public CharacterController(Character model, ICharacterView view, IManager <ICommand> commandManager, IManager <Character> characterManager, IUser user) { Model = model; View = view; _user = user; _commandManager = commandManager; _characterManager = characterManager; }
private void PrintErrorMessage(ICharacterView ch, int argCount) { if (argCount >= 0 && argCount <= 2 && !string.IsNullOrWhiteSpace(Messages[argCount])) { ch.Write(Messages[argCount]); return; } ch.Write("Usages are:\n"); foreach (var cmdform in CmdForms) { ch.Write(FormatUsage(cmdform) + "\n"); } }
public CharacterPresenter(IKernel kernel, ICharacterView view, ICharacterService service) { _kernel = kernel; _view = view; _view.ImportCharacters += ImportCharacters; _view.ExportCharacters += ExportCharacters; _view.AddCharacter += AddCharacter; _view.RemoveCharacter += RemoveCharacter; _view.GoBack += ShowInitiativeView; _service = service; _service.CharacterUpdated += ShowCharacters; }
public CharacterController(ICharacterModel model, ICharacterView view) { this.model = model; this.view = view; this.model.NameChanged += HandleChangeName; this.model.SpeedChanged += HandleChangeSpeed; this.model.HealthChanged += HandleChangeHealth; this.model.AmmoChanged += HandleChangeAmmo; this.view.GetDamaged += HandleGetDamaged; this.view.NewCharacterCreated += HandleNewCharacterCreated; this.view.GoingToMenu += HandleGoingToMenu; view.GoToScene("Menu"); }
private IClickableCharacterView CreateAndShowCharacterView(string path) { IClickableCharacterView characterView = null; var character = CreateCharacterView(path); if (character != null) { characterView = character.GetComponent <ClickableCharacterImage>(); if (characterView != null) { characterView.CharacterClicked += OnCharacterClicked; characterView.Show(); } } return(characterView); }
public LoginView(IConsoleWrapper console, ISecurityService securityService, ICharacterView characterView) { _console = console; _security = securityService; _characterView = characterView; }
private static void ExamineObject(ICharacterView view, Item obj) { view.RenderItem(obj); }
private void CreateCharacterView() { characterView = UICreator .GetInstance() .Create <CharacterView>(UICanvasLayer.Background, UIIndex.End); }
/// <summary> /// Sets the Controller of the EnemyView /// </summary> /// <param name="playerView">View of the Enemy character</param> internal void setEnemyController(ICharacterView enemyView) { CharacterViewController enemyViewController = new CharacterViewController(enemyView, _carCalc.EnemyCharacter, _carCalc.PlayerCharacter); }
/// <summary> /// Sets the Controller of the PlayerView /// </summary> /// <param name="playerView">View of the Player character</param> internal void setPlayerController(ICharacterView playerView) { CharacterViewController playerViewController = new CharacterViewController(playerView, _carCalc.PlayerCharacter, _carCalc.EnemyCharacter); }