После выполнения документации RavenDB
http://ravendb.net/docs/article-page/2.5/csharp/samples/raven-tests/createraventests
Я не могу успешно получить unit test для запуска после создания хранилища документов в памяти. Я скопировал и вставил тестовый образец, найденный в документации выше, используя RavenDB RavenTestBase.
[TestClass]
public class IndexTest : RavenTestBase
{
[TestMethod]
public void CanIndexAndQuery()
{
using (var store = NewDocumentStore())
{
new SampleData_Index().Execute(store);
using (var session = store.OpenSession())
{
session.Store(new SampleData
{
Name = "RavenDB"
});
session.SaveChanges();
}
using (var session = store.OpenSession())
{
var result = session.Query<SampleData, SampleData_Index>()
.Customize(customization => customization.WaitForNonStaleResultsAsOfNow())
.FirstOrDefault();
Assert.Equals(result.Name, "RavenDB");
}
}
}
}
public class SampleData
{
public string Name { get; set; }
}
public class SampleData_Index : AbstractIndexCreationTask<SampleData>
{
public SampleData_Index()
{
Map = docs => from doc in docs
select new
{
doc.Name
};
}
}
При достижении NewDocumentStore()... Я получаю следующее исключение:
"Исключение было не обработано кодом пользователя Ворон склонен к отказу в 32-битном режиме. Используйте Raven/Voron/AllowOn32Bits, чтобы заставить voron в 32-битном процессе.
Я использую Visual Studio 2013 (обновление 4) и RavenDB 3.0
Спасибо!