/// <summary> /// Creates a new instance of MockConfigurator. /// </summary> public MockConfigurator(IWebExtensionsApi webExtensionsApi) { apiHandlers = new List <IMockHandler>(); objectReferenceHandlers = new List <IMockHandler>(); apiConfigurator = new ApiConfigurator(webExtensionsApi, apiHandlers); this.webExtensionsApi = webExtensionsApi; }
public HistoryApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testHistoryUrl = "https://non-existent-url.com/"; testHistorySearchText = "non-existent-url"; testHistoryTime = DateTime.UtcNow; }
public I18nApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testMessageName = "message_key_1"; testMessageText = "Message"; testWithPlaceholdersMessageName = "message_key_2"; testWithPlaceholdersMessageText = "Message with placeholders {0} and {1}."; }
public StorageApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; storageTestKey1 = "test"; storageTestValue1 = Guid.NewGuid().ToString(); storageTestKey2 = "toRemove"; storageTestValue2 = Guid.NewGuid().ToString(); }
public CookiesApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testCookieName = "TestCookie"; testCookieUrl = "https://non-existent-domain.com/"; testCookieDomain = "non-existent-domain.com"; testCookieValue = Guid.NewGuid().ToString(); }
public TodoScheduler( IWebExtensionsApi webExtensionApi, ITodoItemRepository repository, ILogger <TodoScheduler> logger) { _webExtensionApi = webExtensionApi; _repository = repository; _logger = logger; }
/// <summary> /// Creates a new instance of ObjectReferenceConfigurator. /// </summary> /// <param name="webExtensionsApi">The web extension API.</param> /// <param name="mockHandlers">The mock handlers.</param> /// <param name="objectReference">The object reference configured.</param> internal ObjectReferenceConfigurator(IWebExtensionsApi webExtensionsApi, IList <IMockHandler> mockHandlers, TObject objectReference) : base(webExtensionsApi, mockHandlers) { if (objectReference is null) { throw new ArgumentNullException(nameof(objectReference)); } this.objectReference = objectReference; }
public _SanityTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
public ManagementApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
public CommandsApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testCommandName = "dummy-command"; testCommandDescription = "This is a dummy command"; }
public IdentityApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testIdentityRedirectUrl = "https://non-existent-url.com"; }
public PrivacyNetworkApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
public BookmarksApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testBookmarkTitle = Guid.NewGuid().ToString(); testBookmarkUrl = $"https://non-existent-url.com/?id={Guid.NewGuid()}"; }
public NotificationsApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testNotificationId = Guid.NewGuid().ToString(); }
public TabsApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testTabUrl = "https://raw.githubusercontent.com/mingyaulee/WebExtensions.Net/main/README.md?testId=" + Guid.NewGuid().ToString(); testTabUpdateUrl = testTabUrl + "&update=true"; }
public RuntimeApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
public PermissionsApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
/// <summary> /// Creates a new instance of BaseConfigurator. /// </summary> /// <param name="webExtensionsApi">The web extension API.</param> /// <param name="mockHandlers">The mock handlers.</param> protected BaseConfigurator(IWebExtensionsApi webExtensionsApi, IList <IMockHandler> mockHandlers) { this.webExtensionsApi = webExtensionsApi; this.mockHandlers = mockHandlers; }
public DownloadsApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testDownloadFileName = Guid.NewGuid().ToString() + ".md"; testDownloadUrl = "https://raw.githubusercontent.com/mingyaulee/WebExtensions.Net/main/README.md"; }
public PrivacyWebsitesApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
public IdleApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
public AlarmsApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; testAlarmName = Guid.NewGuid().ToString(); testAlarmTime = DateTime.UtcNow.AddMinutes(10); }
public WindowsApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }
public PrivacyServicesApiTests(IWebExtensionsApi webExtensionsApi) { this.webExtensionsApi = webExtensionsApi; }