public void ShowExtendedAkas_ValidId_ReturnAkas() { //Arrange _showExtendedService.GetAkas(Arg.Any <int>()) .Returns(_jsonSerializeService.SerializeObject(_mockAkaDtos)); //Act var akas = _apiClientMock.GetAkas(1); //Assert Assert.AreEqual(_jsonSerializeService.SerializeObject(_mockAkaDtos), _jsonSerializeService.SerializeObject(akas.Result)); }
public async Task <IEnumerable <AkaDto> > GetAkas(int showId) { var json = await _showExtendedService.GetAkas(showId); var akas = _jsonSerializeService.TryDeserializeObject <IEnumerable <AkaDto> >(json); if (akas.success) { return(akas.obj); } throw new InvalidAkaException($"Get show name alias' for showId: {showId}"); }