Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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}");
        }