public void ThenIWantAnErrorWhenTheValueIsNotStored()
		{
			// Arrange
			var document = new Document();

			// Act

			// Assert
			Assert.Throws<InvalidOperationException>(() => document.GetDateTime("Foo", DateTimeKind.Unspecified));
		}
		public void ThenIWantItToBeStored()
		{
			// Arrange
			var document = new Document();
			var input = DateTime.UtcNow;

			// Act
			document.Add(input).Stored().As("Foo");

			// Assert
			var output = document.GetDateTime("Foo", DateTimeKind.Utc);
			Assert.Equal(input, output);
		}