Raven.Bundles.Tests.Authentication.AsyncSimpleLogin.WillRememberToken C# (CSharp) Method

WillRememberToken() private method

private WillRememberToken ( ) : void
return void
		public void WillRememberToken()
		{
			store.Credentials = new NetworkCredential("Ayende", "abc");

			using (var session = embeddedStore.OpenSession())
			{
				session.Store(new AuthenticationUser
				{
					Name = "Ayende",
					Id = "Raven/Users/Ayende",
					AllowedDatabases = new[] { "*" }
				}.SetPassword("abc"));
				session.SaveChanges();
			}

			for (int i = 0; i < 5; i++)
			{
				using (var session = store.OpenAsyncSession())
				{
					session.Store(new { Id = "Hal2001", Name = "Sprite", Age = 321 });
					session.SaveChangesAsync().Wait();
				}
			}

			var oAuthClientCredentialsTokenResponder = embeddedStore.HttpServer.RequestResponders.OfType<database::Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder>().First();
			Assert.Equal(1, oAuthClientCredentialsTokenResponder.NumberOfTokensIssued);
		}