コード例 #1
0
ファイル: SmokeTests.cs プロジェクト: rofr/playground
        private static LaddersModel BuildTestModel(int numPlayers, int numSlots, int numLocations)
        {
            LaddersModel model = new LaddersModel();

            for (int i = 1; i <= numPlayers; i++)
            {
                string name = "Player " + i;
                model.AddPlayer(new Player() { Email = name, Name = name });
            }

            for (int hour = 16; hour < numSlots + 16; hour++)
            {
                for (int locationId = 1; locationId <= numLocations; locationId++)
                {
                    string location = "Bana " + locationId;
                    var timeSlot = new TimeSlot(DayOfWeek.Tuesday, hour, 0, location);
                    model.AddTimeSlot(timeSlot);
                }
            }
            return model;
        }
コード例 #2
0
ファイル: SmokeTests.cs プロジェクト: rofr/playground
 public static void MyClassInitialize(TestContext testContext)
 {
     _model = BuildTestModel(20, 4, 3);
 }
コード例 #3
0
ファイル: SmokeTests.cs プロジェクト: rofr/playground
 public void NoDuplicateTimeSlotsAllowed()
 {
     var model = new LaddersModel();
     model.AddTimeSlot(new TimeSlot(DayOfWeek.Wednesday, 19,0,"Court 1"));
     model.AddTimeSlot(new TimeSlot(DayOfWeek.Wednesday, 19, 0, "Court 1"));
 }