public void Add() { var blocklist = new Mock<Blocklist>(); var collection = new BlocklistCollection(); Assert.AreEqual(0, collection.Count); collection.Add(blocklist.Object); Assert.AreEqual(1, collection.Count); Assert.AreEqual(blocklist.Object, collection[0]); }
public void Add() { var blocklist = new Mock <Blocklist>(); var collection = new BlocklistCollection(); Assert.AreEqual(0, collection.Count); collection.Add(blocklist.Object); Assert.AreEqual(1, collection.Count); Assert.AreEqual(blocklist.Object, collection[0]); }
public FileInfo GetLatestVersionOf(BlocklistCollection blocklist) { if (blocklist == null) throw new ArgumentNullException("blocklist"); foreach (var blockList in blocklist) { BlocklistDownloader.Update(blockList); } return new FileInfo( Path.GetTempFileName() ); }
public FileInfo GetLatestVersionOf(BlocklistCollection blocklist) { if (blocklist == null) { throw new ArgumentNullException("blocklist"); } foreach (var blockList in blocklist) { BlocklistDownloader.Update(blockList); } return(new FileInfo(Path.GetTempFileName())); }
public void GetLatestVersionOf_invokes_download_for_each_list() { var list1 = new Mock<Blocklist>(); var list2 = new Mock<Blocklist>(); var list = new BlocklistCollection{list1.Object, list2.Object}; var downloader = new Mock<IBlocklistDownloader>(); IListManager manager = new ListManager(downloader.Object); manager.GetLatestVersionOf(list); downloader.Verify(blocklistDownloader => blocklistDownloader.Update(list1.Object),Times.Once()); downloader.Verify(blocklistDownloader => blocklistDownloader.Update(list2.Object),Times.Once()); }
public void GetLatestVersionOf_invokes_download_for_each_list() { var list1 = new Mock <Blocklist>(); var list2 = new Mock <Blocklist>(); var list = new BlocklistCollection { list1.Object, list2.Object }; var downloader = new Mock <IBlocklistDownloader>(); IListManager manager = new ListManager(downloader.Object); manager.GetLatestVersionOf(list); downloader.Verify(blocklistDownloader => blocklistDownloader.Update(list1.Object), Times.Once()); downloader.Verify(blocklistDownloader => blocklistDownloader.Update(list2.Object), Times.Once()); }
public BlocklistUpdaterService(IListManager listManager) { Blocklists = new BlocklistCollection(); TargetApplications = new TargetApplicationCollection(); ListManager = listManager; }
public BlocklistUpdaterService(IListManager listManager) { Blocklists = new BlocklistCollection(); TargetApplications = new TargetApplicationCollection(); ListManager = listManager; }