public async Task TestCookieAutheniticationFailure() { var(success, error) = await Controller.AuthenticateWithDataAsync(new NSString("invalid").Encode(NSStringEncoding.UTF8)); Assert.False(success); Assert.True(string.Equals(error.Domain, Constants.TORControllerErrorDomain.ToString())); Assert.True(error.Code != new nint(250)); }
public void Exec(Callback callback) { TORController controller = this.Controller; var(success, error) = controller.AuthenticateWithDataAsync(Cookie).Result; Assert.True(success); Assert.Null(error); // This can't be async'd controller.AddObserverForCircuitEstablished((bool established) => { if (!established) { return; } callback(); }); }