public void ExpandingIndexes() { using (var store = NewDocumentStore(requestedStorage: "esent")) { var names = new[] { "Name", "SkipAutoSchedule", "TagsAsSlugs", "LastEditedByUserId", "LastEditedAt", "ShowPostEvenIfPrivate", "IsTrustedCommenter", "NumberOfSpamComments", "ControllerName", "RelatedTwitterNick", "RelatedTwitNickDes", "PasswordSalt", "HashedPassword", "AreCommentsClosed", "UserHostAddress" }; var str = ""; foreach (var name in names) { str += name + ":a "; store.DatabaseCommands.Query("dynamic/Posts", new IndexQuery { Query = str }, new string[0]); } } }
public void WillNotSetRavenEntityName() { using (var store = NewDocumentStore()) { using (var s = store.OpenSession()) { var entity = new { a = 1 }; s.Store(entity); s.SaveChanges(); var metadata = s.Advanced.GetMetadataFor(entity); Assert.Null(metadata["Raven-Entity-Name"]); } } }
public void WillNotCreateNastyIds() { using(var store = NewDocumentStore()) { using(var s = store.OpenSession()) { var entity = new {a = 1}; s.Store(entity); s.SaveChanges(); string id = s.Advanced.GetDocumentId(entity); Assert.DoesNotContain("anonymoustype", id); } } }