public void GetCardId_CardExists_returnSuscriberWithThisCardId() { var mock = new Mock <ISubscriberRepository>(); var card = new CardModel() { id = 1, weight = 200 }; mock.Setup(p => p.GetById(1)).Returns(card); SubscriberService subscriberService = new SubscriberService(mock.Object); CardModel result = subscriberService.GetById(1); Assert.Equal(card, result); }
public void GetByIdTest() { var id = new Guid(); Subscriber subscriber = new Subscriber() { Id = id }; var unit = new MockUnitOfWork(); unit.MockRepository(); unit.MockGetForRep(subscriber); var service = new SubscriberService(unit.Object); var res = service.GetById(id).GetAwaiter().GetResult(); Assert.NotNull(res); Assert.Equal(id, subscriber.Id); Assert.IsAssignableFrom <Subscriber>(res); }