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); }
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); }
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); }