public void SetUp() { _duplicateDetectorEngine = new Mock <IDuplicateDetectorEngine>(); _advertisersAccess = new Mock <IAdvertisersAccess>(); _sut = new AdTrackingManager(_duplicateDetectorEngine.Object, _advertisersAccess.Object); }
static void Main(string[] args) { try { //TODO: use IOC container IAdTrackingManager adTrackingManager = Manager.ObjectFactory.CreateAdTrackingManagerInstance(); var duplicatesDictionary = adTrackingManager.DetectDuplicatesAdvertisers(); foreach (var duplicateEntry in duplicatesDictionary) { PrintDuplicateEntry(duplicateEntry); } } catch (Exception e) { Console.Error.WriteLine(e.Message); } Console.WriteLine("\r\nPress Enter to exit."); Console.ReadLine(); }