Пример #1
0
        public NewsControllerTests()
        {
            mapper                 = Substitute.For <IMapper>();
            rssFeedProvider        = Substitute.For <IRssFeedProvider>();
            subscriptionRepository = Substitute.For <IAsyncRepository <NewsFeedSubscription> >();

            newsFeedSubscriptions = new List <NewsFeedSubscription>()
            {
                new NewsFeedSubscription()
                {
                    Id   = 1,
                    Name = "test feed 1",
                    Url  = "example.com"
                },
                new NewsFeedSubscription()
                {
                    Id   = 2,
                    Name = "test feed 2",
                    Url  = "example2.com"
                }
            };
        }
Пример #2
0
 public RssFeedController(IRssFeedProvider rssFeedProvider)
 {
     this._rssFeedProvider = rssFeedProvider;
 }
Пример #3
0
 public NewsController(IMapper mapper, IRssFeedProvider feedProvider, IAsyncRepository <NewsFeedSubscription> subscriptionRepository)
 {
     this.mapper                 = mapper;
     this.feedProvider           = feedProvider;
     this.subscriptionRepository = subscriptionRepository;
 }
Пример #4
0
 public FeedController(IRssFeedProvider rssFeedProvider)
 {
     _rssFeedProvider = rssFeedProvider;
 }