public void CanLoginViaClientApi()
{
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();
}
using (var session = store.OpenSession())
{
session.Store(new { Id ="Hal2001", Name = "Sprite", Age = 321 });
session.SaveChanges();
}
using (var session = store.OpenSession())
{
Assert.Equal("Sprite", session.Load<dynamic>("Hal2001").Name);
}
}