public void TestInitialize() { mockSportBL = new Mock <ISportBusinessLogic>(); mockEncounterBL = new Mock <IEncounterBusinessLogic>(); positionTableCalculator = new PositionTableCalculator(mockSportBL.Object, mockEncounterBL.Object); encounterList = new List <Encounter>(); football = new Sport() { Id = 1, Name = "Football", EncounterMode = EncounterMode.Double }; nacional = new Team() { Id = 1, Name = "Nacional", SportId = 1 }; eNacional = new EncountersTeams() { Team = nacional, TeamId = nacional.Id }; peñarol = new Team() { Id = 2, Name = "Peñarol", SportId = 1 }; ePeñarol = new EncountersTeams() { Team = peñarol, TeamId = peñarol.Id }; cerro = new Team() { Id = 3, Name = "Cerro", SportId = 1 }; eCerro = new EncountersTeams() { Team = cerro, TeamId = cerro.Id }; defensor = new Team { Id = 4, Name = "Defensor", SportId = 1 }; danubio = new Team { Id = 5, Name = "Danubio", SportId = 1 }; football.Teams = new List <Team>() { nacional, cerro }; golf = new Sport() { Id = 2, Name = "Golf", EncounterMode = EncounterMode.Multiple }; mockSportBL.Setup(s => s.GetById(4)).Returns(golf); golfTeam1 = new Team() { Id = 7, Name = "golfTeam1", SportId = 4 }; eGolfTeam1 = new EncountersTeams() { Team = golfTeam1, TeamId = golfTeam1.Id }; golfTeam2 = new Team { Id = 8, Name = "golfTeam2", SportId = 4 }; eGolfTeam2 = new EncountersTeams() { Team = golfTeam2, TeamId = golfTeam2.Id }; golfTeam3 = new Team { Id = 9, Name = "golfTeam3", SportId = 4 }; eGolfTeam3 = new EncountersTeams() { Team = golfTeam3, TeamId = golfTeam3.Id }; golfTeam4 = new Team { Id = 10, Name = "golfTeam4", SportId = 4 }; eGolfTeam4 = new EncountersTeams() { Team = golfTeam4, TeamId = golfTeam4.Id }; golf.Teams = new List <Team>() { golfTeam1, golfTeam2, golfTeam3, golfTeam4 }; mockSportBL.Setup(s => s.GetById(1)).Returns(football); mockSportBL.Setup(s => s.GetById(2)).Returns(golf); }
public PositionsController(IPositionTableCalculator tCalculator) { this.tableCalculator = tCalculator; }