public ResponseManager(ISmartpoolDB smartpoolDb) { _tokenKeeper = new TokenKeeper(new TokenStringGenerator(), 10); _smartpoolDb = smartpoolDb; _tokenMsgResponse = new TokenMsgResponse(_smartpoolDb); try { _smartpoolDb.UserAccess.IsEmailInUse("qa"); //error with first call to db taking an excess amount of time } catch (Exception) { Console.WriteLine("Could not connect to database. Make sure VPN is active"); } }
public void SetUp() { _tokenKeeperSub = Substitute.For<ITokenKeeper>(); _tokenMsgResponseSub = Substitute.For<ITokenMsgResponse>(); _smartpoolDbSub = Substitute.For<ISmartpoolDB>(); _uut = new ResponseManager(_tokenKeeperSub, _tokenMsgResponseSub, _smartpoolDbSub); _smartpoolDbSub.UserAccess.ValidatePassword("KnownEmail", "CorrectPassword").Returns(true); //_tokenMsgResponse.HandleTokenMsg(new TokenMsg("KnownEmail", "CorrectTokenString")).Returns(new TokenResponseMsg(true)); _tokenKeeperSub.CreateNewToken("KnownEmail").Returns("CorrectTokenString"); _tokenKeeperSub.TokenActive("KnownEmail", "CorrectTokenString").Returns(true); _tokenKeeperSub.TokenActive("KnownEmail", "IncorrectTokenString").Returns(false); }
public ResponseManager(ITokenKeeper tokenKeeper, ITokenMsgResponse tokenMsgResponse, ISmartpoolDB smartpoolDb) { _tokenKeeper = tokenKeeper; _tokenMsgResponse = tokenMsgResponse; _smartpoolDb = smartpoolDb; }