public void Should_delete_credentials() { const string username1 = "*****@*****.**"; const string username2 = "*****@*****.**"; const string password = "******"; var identity = _identityDirectory.CreateIdentity(); _identityStore.AddCredentials(identity, username1, password); _identityStore.AddCredentials(identity, username2, password, false, new[] { "contacts" }); var credential = _identityStore.GetUsernameCredential(username2); _identityStore.DeleteCredential(credential); var credentials = _identityStore.GetCredentials(identity).ToList(); var credential1 = credentials.FirstOrDefault(c => c.Username == username1); var credential2 = credentials.FirstOrDefault(c => c.Username == username2); Assert.AreEqual(1, credentials.Count()); Assert.IsNotNull(credential1); Assert.IsNull(credential2); }