public void GetPasswordReturnsStoredValue()
 {
     var credentialsProvider = new CredentialsProvider(new Encrypter());
     credentialsProvider.StoreCredentials("theUser", "thePassword");
     string storedPassword = credentialsProvider.GetPassword();
     Assert.AreEqual("thePassword", storedPassword);
 }
        public void EraseCredentialsWorksAsExpected()
        {
            var credentialsProvider = new CredentialsProvider(new Encrypter());
            credentialsProvider.StoreCredentials("theUser", "thePassword");
            credentialsProvider.EraseCredentials();
            string storedUserName = credentialsProvider.GetUserName();
            string storedPassword = credentialsProvider.GetPassword();

            Assert.AreEqual(string.Empty, storedUserName);
            Assert.AreEqual(string.Empty, storedPassword);
        }
 public void GetUserNameReturnsEmptyStringWhenNoDataAvailable()
 {
     var credentialsProvider = new CredentialsProvider(new Encrypter());
     string storedUserName = credentialsProvider.GetUserName();
     Assert.AreEqual(string.Empty, storedUserName);
 }
 public void GetPasswordReturnsEmptyStringWhenNoDataAvailable()
 {
     var credentialsProvider = new CredentialsProvider(new Encrypter());
     string storedPassword = credentialsProvider.GetPassword();
     Assert.AreEqual(string.Empty, storedPassword);
 }