Raven.Bundles.Tests.Authentication.SimpleLogin.CanLogin C# (CSharp) Method

CanLogin() private method

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

			var req = (HttpWebRequest) WebRequest.Create(embeddedStore.Configuration.ServerUrl + "OAuth/AccessToken");
			var response = req
				.WithBasicCredentials("Ayende", "abc")
				.WithAccept("application/json;charset=UTF-8")
				.WithHeader("grant_type", "client_credentials")
				.MakeRequest()
				.ReadToEnd();

			database::Raven.Database.Server.Security.OAuth.AccessTokenBody body;
			Assert.True(database::Raven.Database.Server.Security.OAuth.AccessToken.TryParseBody(embeddedStore.Configuration.OAuthTokenCertificate, response, out body));
		}