Ayende @ Rahien

Hi!
My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:

ayende@ayende.com

+972 52-548-6969

, @ Q c

Posts: 6,128 | Comments: 45,549

filter by tags archive

Longest time to first test pass, but it now works

time to read 1 min | 76 words

public class DivanDatabaseTest
{
	[Fact]
	public void Can_add_document_to_database()
	{
		using (var instance = new Instance("test"))
		{
			instance.Init();

			using (var sesion = new Session(instance.JetInstance))
			{
				var database = new DivanDatabase(instance, sesion, "test.divan");
				DocumentId[] add = database.Add(
					JObject.Parse("{'name': 'oren', 'email': 'ayende@ayende.com'")
					);

				using (var view = database.OpenDocumentsView())
				{
					var doc = view.FindById(add[0].Id);

					Assert.Equal("oren", (string) doc["name"]);
					Assert.Equal("ayende@ayende.com", (string) doc["email"]);
				}
			}
		}
	}
}

Comments

smhinsey

Is this a couchdb-in-.net project?

Darius Damalakas

Divan :D :D That's a really funny name.

You could also try "RaskladushkaDatabase" or even "MatrasDatabase"

Comment preview

Comments have been closed on this topic.

FUTURE POSTS

  1. The worker pattern - 2 days from now

There are posts all the way to May 30, 2016

RECENT SERIES

  1. The design of RavenDB 4.0 (14):
    26 May 2016 - The client side
  2. RavenDB 3.5 whirl wind tour (14):
    25 May 2016 - Got anything to declare, ya smuggler?
  3. Tasks for the new comer (2):
    15 Apr 2016 - Quartz.NET with RavenDB
  4. Code through the looking glass (5):
    18 Mar 2016 - And a linear search to rule them
  5. Find the bug (8):
    29 Feb 2016 - When you can't rely on your own identity
View all series

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats