Exemplo n.º 1
0
 public void GivenAPlayerWithCurrentAbility(int ability)
 {
     var playerModel = new PlayerModel
     {
         CurrentAbility = ability
     };
     _context.AddPlayer(playerModel);
 }
Exemplo n.º 2
0
 public void GivenAPlayerWithAge(int age)
 {
     var playerModel = new PlayerModel
     {
         Age = age
     };
     _context.AddPlayer(playerModel);
 }
Exemplo n.º 3
0
 private Player(PlayerModel model)
 {
     _age = model.Age;
     _name = model.Name;
     _currentAbility = model.CurrentAbility;
     _potentialAbility = model.PotentialAbilty;
     _positions = ConvertPositions(model);
 }
Exemplo n.º 4
0
 private static List<Position> ConvertPositions(PlayerModel model)
 {
     return model.Positions == null
         ? null
         : model.Positions.Select(
             p => new Position
             {
                 Ability = p.Ability,
                 Name = p.Name
             }).ToList();
 }
Exemplo n.º 5
0
 public void GivenAPlayerWithAbilityInPosition(int ability, string position)
 {
     var playerModel = new PlayerModel
     {
         Positions = new[]
         {
             new Position
             {
                 Ability = ability,
                 Name = position
             }
         }
     };
     _context.AddPlayer(playerModel);
 }
Exemplo n.º 6
0
 public void AddPlayer(PlayerModel player)
 {
     _players.Add(player);
 }
Exemplo n.º 7
0
 public void GivenAPlayerWithPotentialAbility(int potential)
 {
     var playerModel = new PlayerModel
     {
         PotentialAbilty = potential
     };
     _context.AddPlayer(playerModel);
 }
Exemplo n.º 8
0
 public void GivenAPlayerWithName(string name)
 {
     var playerModel = new PlayerModel
     {
         Name = name
     };
     _context.AddPlayer(playerModel);
 }
Exemplo n.º 9
0
 public static Player CreatePlayer(PlayerModel model)
 {
     return new Player(model);
 }