require "test/unit"
require_relative "../lib/equipo.rb"
require_relative "../lib/jugador.rb"
require_relative "../lib/tecnico.rb"
require_relative "../lib/simulacion.rb"
class TestSimpleNumber < Test::Unit::TestCase
 
  def test_simulacion
  	base = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
  	alero = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
  	alaPivote = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
  	escolta = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
  	pivote = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
  	tecnico = DirectorTecnico.new("nombre")

  	equipo = Equipo.new("El mejor equipo", tecnico, base, alero, alaPivote, escolta, pivote, pivote)


    base2 = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
    alero2 = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
    alaPivote2 = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
    escolta2 = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
    pivote2 = Jugador.new("nombre", 1, 2, 3, 4, 5, 6, 7, 8)
    tecnico2 = DirectorTecnico.new("nombre")

    equipo2 = Equipo.new("El mejor equipo", tecnico2, base2, alero2, alaPivote2, escolta2, pivote2, base2)


    simulacion = Simulacion.new(equipo, equipo2,40)

  end


#j1 = Jugador.new("nombre", 0, 0, 0, 0, 0, 0, 0, 0)
#j1 = Jugador.new("nombre", 0, 0, 0, 0, 0, 0, 0, 0)
#
#j1 = Jugador.new("nombre", 0, 0, 0, 0, 0, 0, 0, 0)
#
#e1 = Equipo.new("equipo1", "directorTecnico", "base", "alero", "alaPivote", "escolta", "pivote")
#e2 = Equipo.new("equipo2", "directorTecnico", "base", "alero", "alaPivote", "escolta", "pivote")
#simulacion = Simulacion.new(e1, e2,40)
#
#puts simulacion
#
#puts "Turno: #{simulacion.turnoActual()}" 
#puts "Le toca a: #{simulacion.posesion()}"
#39.times do
#  simulacion.siguienteTurno()
#end
#puts "Turno: #{simulacion.turnoActual()}" 
#puts "Le toca a: #{simulacion.posesion()}"
#simulacion.siguienteTurno()
#simulacion.siguienteTurno()
  
end

