public void OffField_named_manager()
 {
     Assert.Equal("José Mário dos Santos Mourinho Félix",
                  PlayAnalyzer.AnalyzeOffField(new Manager("José Mário dos Santos Mourinho Félix", string.Empty)));
 }
 public void OffField_incident()
 {
     Assert.Equal("Foul", PlayAnalyzer.AnalyzeOffField(Incident.Foul));
 }
 public void OffField_anonymous_manager()
 {
     Assert.Equal("the manager", PlayAnalyzer.AnalyzeOffField(new Manager(string.Empty, string.Empty)));
 }
 public void OffField_1()
 {
     Assert.Equal("goalie", PlayAnalyzer.AnalyzeOnField(1));
 }
 public void OffField_text()
 {
     Assert.Equal("They think it's all over!", PlayAnalyzer.AnalyzeOffField("They think it's all over!"));
 }
 public void AnalyzeOffField_manager_no_club()
 {
     Assert.Equal("David Moyes", PlayAnalyzer.AnalyzeOffField(new Manager("David Moyes", null)));
 }
 public void OnField_bad()
 {
     Assert.Throws <ArgumentException>(() => PlayAnalyzer.AnalyzeOnField(1729));
 }
Beispiel #8
0
 public void AnalyzeOffField_foul()
 {
     Assert.Equal("The referee deemed a foul.", PlayAnalyzer.AnalyzeOffField(new Foul()));
 }
Beispiel #9
0
 public void AnalyzeOffField_injury()
 {
     Assert.Equal("A player is injured. Medics are on the field.", PlayAnalyzer.AnalyzeOffField(new Injury()));
 }
Beispiel #10
0
 public void AnalyzeOnField_throws_unknown_shirt_number()
 {
     Assert.Throws <ArgumentException>(() => PlayAnalyzer.AnalyzeOnField(1729));
 }
Beispiel #11
0
 public void AnalyzeOffField_incident()
 {
     Assert.Equal("An incident happened.", PlayAnalyzer.AnalyzeOffField(new Incident()));
 }
Beispiel #12
0
 public void AnalyzeOnField_11()
 {
     Assert.Equal("right wing", PlayAnalyzer.AnalyzeOnField(11));
 }
Beispiel #13
0
 public void AnalyzeOnField_8()
 {
     Assert.Equal("midfielder", PlayAnalyzer.AnalyzeOnField(8));
 }
 public void AnalyzeOffField_manager_with_club()
 {
     Assert.Equal("Thomas Tuchel (Chelsea)", PlayAnalyzer.AnalyzeOffField(new Manager("Thomas Tuchel", "Chelsea")));
 }
 public void OffField_bad()
 {
     Assert.Throws <ArgumentException>(() => PlayAnalyzer.AnalyzeOffField(90.0f));
 }
Beispiel #16
0
 public void AnalyzeOffField_throws_type_single()
 {
     Assert.Throws <ArgumentException>(() => PlayAnalyzer.AnalyzeOffField(90.0f));
 }
 public void OnField_10()
 {
     Assert.Equal("striker", PlayAnalyzer.AnalyzeOnField(10));
 }
 public void AnalyzeOffField_number()
 {
     Assert.Equal("There are 4200 supporters at the match.", PlayAnalyzer.AnalyzeOffField(4200));
 }