public void Can_exclude_entities_from_versioning()
{
var user = new User {Name = "User Name"};
var comment = new Comment {Name = "foo"};
using (var session = documentStore.OpenSession())
{
session.Store(user);
session.Store(comment);
session.SaveChanges();
}
using (var session = documentStore.OpenSession())
{
Assert.Null(session.Load<User>(user.Id + "/revisions/1"));
Assert.Null(session.Load<Comment>(comment.Id + "/revisions/1"));
}
using (var sesion = documentStore.OpenSession())
{
var metadata = sesion.GetMetadataFor(sesion.Load<User>(user.Id));
Assert.Null(metadata.Value<string>("Raven-Document-Revision-Status"));
Assert.Equal(0, metadata.Value<int>("Raven-Document-Revision"));
}
}