public void CardControllerPostTest()
        {
            var           CardId   = Guid.NewGuid();
            ICardBusiness _service = Substitute.For <ICardBusiness>();

            _service.SaveAndUpdate(new Card()
            {
                Id        = CardId,
                CardBrand = "VISA",
                CardType  = 1,
                Number    = "4539204051740520"
            });
            _service.Get(CardId).Returns(s =>
                                         new Card()
            {
                Id        = CardId,
                CardBrand = "VISA",
                CardType  = 1,
                Number    = "4539204051740520"
            });

            _controller = new CardController(_service);

            _controller.Post(new CardDTO()
            {
                CardId    = CardId,
                CardBrand = "VISA",
                CardType  = 1,
                Number    = "4539204051740520"
            });

            var card = _service.Get(CardId);

            Assert.IsNotNull(card);
        }
Exemplo n.º 2
0
        public async Task <ActionResult <IEnumerable <CardDto> > > SyncCardsAsync()
        {
            HttpClient client = new HttpClient();
            var        result = await client.GetStringAsync("https://www.shenronslair.com/api/Cards");

            var cards = JsonConvert.DeserializeObject <IEnumerable <CardDto> >(result);

            _cardBusiness.AddRange(cards);

            return(Ok(_mapper.Map <IEnumerable <CardDto> >(_cardBusiness.Get())));
        }
        public CardBusinessTest()
        {
            cardList = new List <Card>();

            var CardId = Guid.NewGuid();

            Card card = new Card()
            {
                Id        = CardId,
                CardBrand = "VISA",
                CardType  = 1,
                Number    = "4539204051740520"
            };

            cardList.Add(card);

            #region Business

            Businessmock = Substitute.For <ICardBusiness>();
            Businessmock.SaveAndUpdate(card);
            Businessmock.Get(Guid.NewGuid()).Returns((Card)null);



            #endregion
        }
        public void GetCardBusinessNotNull()
        {
            Businessmock = Substitute.For <ICardBusiness>();
            var cardactioId = Guid.NewGuid();

            Businessmock.Get(cardactioId).Returns(s => new Card()

            {
                Id        = Guid.NewGuid(),
                CardBrand = "VISA",
                CardType  = 1,
                Number    = "4539204051740520"
            });

            var card = Businessmock.Get(cardactioId);

            Assert.IsNotNull(card);
        }
Exemplo n.º 5
0
        public Card Get(string cardId)
        {
            var id = Guid.Parse(cardId);

            return(_CardBusiness.Get(id));
        }
        public void GetCardBusinessNull()
        {
            var card = Businessmock.Get(Guid.NewGuid());

            Assert.IsNull(card);
        }