public MatchFixtureData Get(GetMatchFixtureRequest getMatchFixtureRequest) { var matchFixture = _matchFixtureService.Find(getMatchFixtureRequest.Guid); var matchFixtureData = matchFixture == null ? null : _mapper.Map <MatchFixture, MatchFixtureData>(matchFixture); return(matchFixtureData); }
public void Get_GuidDoesExist() { var matchFixtureDto = new GetMatchFixtureRequest { Guid = Guid.Empty }; var matchFixture = new MatchFixture() { Guid = matchFixtureDto.Guid }; _mapper.Expect(m => m.Map <GetMatchFixtureRequest, MatchFixture>(matchFixtureDto)).Return(matchFixture); _matchFixtureService.Expect(s => s.Find(matchFixture.Guid)).Return(null); var result = _controller.Get(matchFixtureDto); Assert.IsNull(result); }
public void Get_MatchFixtureByGuid() { var matchFixtureDto = new GetMatchFixtureRequest { Guid = Guid.NewGuid() }; var matchFixture = new MatchFixture() { Guid = matchFixtureDto.Guid }; var expectedMatchFixture = new MatchFixtureData(); _mapper.Expect(m => m.Map <GetMatchFixtureRequest, MatchFixture>(matchFixtureDto)).Return(matchFixture); _mapper.Expect(m => m.Map <MatchFixture, MatchFixtureData>(matchFixture)).Return(expectedMatchFixture); _matchFixtureService.Expect(s => s.Find(matchFixtureDto.Guid)).Return(matchFixture); var result = _controller.Get(matchFixtureDto); Assert.AreSame(expectedMatchFixture, result); }