Пример #1
0
        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);
        }
Пример #2
0
 public PositionsController(IPositionTableCalculator tCalculator)
 {
     this.tableCalculator = tCalculator;
 }