public void GetPitchingPostStatsByYearReturnsEnumerablePitchingPostStats() { var firstPerson = new PitchingPostStats { PlayerId = "personId", NameLast = "last", YearId = 2000 }; var secondPerson = new PitchingPostStats { PlayerId = "secondPersonId", NameLast = "secondLast", YearId = 2000 }; var expectedRecord = new List <PitchingPostStats>() { firstPerson, secondPerson }; _service.Setup(mockPlayerService => mockPlayerService.GetPitchingPostStatsByYear(firstPerson.YearId)).Returns(expectedRecord); var actualReturn = _controller.GetPitchingPostStatsByYear(firstPerson.YearId); Assert.That(actualReturn.ElementAt(0), Is.EqualTo(firstPerson)); Assert.That(actualReturn.ElementAt(1), Is.EqualTo(secondPerson)); }
public void GetPitchingPostStatsReturnsEnumerablePitchingPostStatsRecords() { var firstPerson = new PitchingPostStats { PlayerId = "personId" }; var secondPerson = new PitchingPostStats { PlayerId = "personId" }; var expectedPeople = new List <PitchingPostStats>() { firstPerson, secondPerson }; _service.Setup(mockPitchingService => mockPitchingService.GetPitchingPostStats(firstPerson.PlayerId)).Returns(expectedPeople); var actualReturn = _controller.GetPitchingPostStats(firstPerson.PlayerId); Assert.That(actualReturn.ElementAt(0), Is.EqualTo(firstPerson)); Assert.That(actualReturn.ElementAt(1), Is.EqualTo(secondPerson)); }
public void AssertGetPitchingStatsReturnsStats(PitchingPost expectedPitching) { var expectedPitchingStats = new PitchingPostStats(); _mockMapper.Setup(mockPitchingMapper => mockPitchingMapper.Map(expectedPitching)).Returns(expectedPitchingStats); var actualPitching = _service.GetPitchingPostStats(expectedPitching.PlayerId); Assert.That(actualPitching.ElementAt(0), Is.EqualTo(expectedPitchingStats)); }
private void AssertGetPitchingPostStatsByYearReturnsStats(PitchingPost expectedPitching) { var expectedPitchingPostStats = new PitchingPostStats(); _mockMapper.Setup(mockPitchingMapper => mockPitchingMapper.Map(expectedPitching)).Returns(expectedPitchingPostStats); var actualPitchingLeaderboardStats = _service.GetPitchingPostStatsByYear(expectedPitching.YearId); Assert.That(actualPitchingLeaderboardStats.ElementAt(0), Is.EqualTo(expectedPitchingPostStats)); }
public void MapCopiesDataFromPitchingPostToPitchingPostStats() { PitchingPost pitchingPost = GeneratePitchingPostWithoutNullValues(); PitchingPostStats pitchingPostStats = _mapper.Map(pitchingPost); AssertThatEachElementIsEqual(pitchingPost, pitchingPostStats); PitchingPost pitchingPostWithNull = GeneratePitchingPostWithNullValues(); PitchingPostStats pitchingPostStatsWithNull = _mapper.Map(pitchingPostWithNull); AssertThatEachElementIsEqual(pitchingPostWithNull, pitchingPostStatsWithNull); }
public void AssertGetPitchingStatsReturnsStatsWithDuplicateId(PitchingPost firstEntry, PitchingPost secondEntry) { var firstEntryStats = new PitchingPostStats(); var secondEntryStats = new PitchingPostStats(); _mockMapper.Setup(mockBattingMapper => mockBattingMapper.Map(firstEntry)).Returns(firstEntryStats); _mockMapper.Setup(mockBattingMapper => mockBattingMapper.Map(secondEntry)).Returns(secondEntryStats); var actualPeople = _service.GetPitchingPostStats(firstEntry.PlayerId); Assert.That(actualPeople.ElementAt(0), Is.EqualTo(firstEntryStats)); Assert.That(actualPeople.ElementAt(1), Is.EqualTo(secondEntryStats)); }
private void AssertThatEachElementIsEqual(PitchingPost pitching, PitchingPostStats pitchingStats) { Assert.That(pitchingStats.PlayerId, Is.EqualTo(pitching.PlayerId)); Assert.That(pitchingStats.YearId, Is.EqualTo(pitching.YearId)); Assert.That(pitchingStats.Round, Is.EqualTo(pitching.Round)); Assert.That(pitchingStats.TeamId, Is.EqualTo(pitching.TeamId)); Assert.That(pitchingStats.LgId, Is.EqualTo(pitching.LgId)); Assert.That(pitchingStats.W, Is.EqualTo(pitching.W)); Assert.That(pitchingStats.L, Is.EqualTo(pitching.L)); Assert.That(pitchingStats.G, Is.EqualTo(pitching.G)); Assert.That(pitchingStats.Gs, Is.EqualTo(pitching.Gs)); Assert.That(pitchingStats.Cg, Is.EqualTo(pitching.Cg)); Assert.That(pitchingStats.Sho, Is.EqualTo(pitching.Sho)); Assert.That(pitchingStats.Sv, Is.EqualTo(pitching.Sv)); Assert.That(pitchingStats.Ipouts, Is.EqualTo(pitching.Ipouts)); Assert.That(pitchingStats.H, Is.EqualTo(pitching.H)); Assert.That(pitchingStats.Er, Is.EqualTo(pitching.Er)); Assert.That(pitchingStats.Hr, Is.EqualTo(pitching.Hr)); Assert.That(pitchingStats.Bb, Is.EqualTo(pitching.Bb)); Assert.That(pitchingStats.So, Is.EqualTo(pitching.So)); var localBaopp = pitching.Baopp / 100 ?? 0; Assert.That(pitchingStats.Baopp, Is.EqualTo(Math.Round(localBaopp, 2))); var localEra = pitching.Era / 100 ?? 0; Assert.That(pitchingStats.Era, Is.EqualTo(Math.Round(localEra, 2))); Assert.That(pitchingStats.Ibb, Is.EqualTo(pitching.Ibb)); Assert.That(pitchingStats.Wp, Is.EqualTo(pitching.Wp)); Assert.That(pitchingStats.Hbp, Is.EqualTo(pitching.Hbp)); Assert.That(pitchingStats.Bk, Is.EqualTo(pitching.Bk)); Assert.That(pitchingStats.Bfp, Is.EqualTo(pitching.Bfp)); Assert.That(pitchingStats.Gf, Is.EqualTo(pitching.Gf)); Assert.That(pitchingStats.R, Is.EqualTo(pitching.R)); Assert.That(pitchingStats.Sh, Is.EqualTo(pitching.Sh)); Assert.That(pitchingStats.Sf, Is.EqualTo(pitching.Sf)); Assert.That(pitchingStats.Gidp, Is.EqualTo(pitching.Gidp)); }