public void Setup() { _pbkdfHandler = _mocks.StrictMock <IPbkdfHandler>(); _hmacGenerator = _mocks.StrictMock <IHmacGenerator>(); _signer = _mocks.StrictMock <ISqrlSigner>(); _client = new SqrlClient(_pbkdfHandler, _hmacGenerator, _signer); }
/// <summary> /// Initializes a new instance of the <see cref="SqrlNet.Client.SqrlClient"/> class. /// </summary> /// <param name='pbkdfHandler'> /// Pbkdf handler. /// </param> /// <param name='hmacGenerator'> /// Hmac generator. /// </param> /// <param name='signer'> /// The signer. /// </param> public SqrlClient( IPbkdfHandler pbkdfHandler, IHmacGenerator hmacGenerator, ISqrlSigner signer) { _pbkdfHandler = pbkdfHandler; _hmacGenerator = hmacGenerator; _signer = signer; }
public MainWindow(string url) : base(Gtk.WindowType.Toplevel) { Build(); Url = url; _pbkdfHandler = new PbkdfHandler(); _hmacGenerator = new HmacGenerator(); _sqrlSigner = new SqrlSigner(); _sqrlClient = new SqrlClient(_pbkdfHandler, _hmacGenerator, _sqrlSigner); this.domainLabel.Text = string.Format("Do you want to log in to {0}", _sqrlClient.GetDomainFromUrl(url)); _identities = GetIdentities(); if (_identities.Count() <= 0) { var newIdentity = CreateNewIdentity(); _identities.Add(newIdentity); SaveIdentities(_identities); } var comboList = new ListStore(typeof(int), typeof(string)); var textRenderer = new CellRendererText(); identityCombo.PackStart(textRenderer, false); identityCombo.AddAttribute(textRenderer, "text", 1); var identitiesArray = _identities.ToArray(); for (var i = 0; i < identitiesArray.Length; i++) { comboList.AppendValues(i, identitiesArray[i].Name); } identityCombo.Model = comboList; }
public MainWindow(string url) : base(Gtk.WindowType.Toplevel) { Build(); Url = url; _pbkdfHandler = new PbkdfHandler(); _hmacGenerator = new HmacGenerator(); _sqrlSigner = new SqrlSigner(); _sqrlClient = new SqrlClient(_pbkdfHandler, _hmacGenerator, _sqrlSigner); this.domainLabel.Text = string.Format("Do you want to log in to {0}", _sqrlClient.GetDomainFromUrl(url)); _identities = GetIdentities(); if(_identities.Count() <= 0) { var newIdentity = CreateNewIdentity(); _identities.Add(newIdentity); SaveIdentities(_identities); } var comboList = new ListStore(typeof(int), typeof(string)); var textRenderer = new CellRendererText(); identityCombo.PackStart(textRenderer, false); identityCombo.AddAttribute(textRenderer, "text", 1); var identitiesArray = _identities.ToArray(); for(var i = 0; i < identitiesArray.Length; i++) { comboList.AppendValues(i, identitiesArray[i].Name); } identityCombo.Model = comboList; }
public void Setup() { _pbkdfHandler = _mocks.StrictMock<IPbkdfHandler>(); _hmacGenerator = _mocks.StrictMock<IHmacGenerator>(); _signer = _mocks.StrictMock<ISqrlSigner>(); _client = new SqrlClient(_pbkdfHandler, _hmacGenerator, _signer); }