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)); }
public void AnalyzeOffField_foul() { Assert.Equal("The referee deemed a foul.", PlayAnalyzer.AnalyzeOffField(new Foul())); }
public void AnalyzeOffField_injury() { Assert.Equal("A player is injured. Medics are on the field.", PlayAnalyzer.AnalyzeOffField(new Injury())); }
public void AnalyzeOnField_throws_unknown_shirt_number() { Assert.Throws <ArgumentException>(() => PlayAnalyzer.AnalyzeOnField(1729)); }
public void AnalyzeOffField_incident() { Assert.Equal("An incident happened.", PlayAnalyzer.AnalyzeOffField(new Incident())); }
public void AnalyzeOnField_11() { Assert.Equal("right wing", PlayAnalyzer.AnalyzeOnField(11)); }
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)); }
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)); }