public void Ensure_When_We_Execute_A_CreateDocumentCommand_A_New_Document_Is_Added_To_The_DocumentStore()
        {
            var command = new CreateDocumentCommand("Test");
            ExecuteCommand(command);

            var newDoc = Session.Query<Document>().Where(d => d.Name == "Test").Lazily().Value;
            Assert.That(newDoc, Is.Not.Null);
        }
 public bool Post(DocumentCreationRequest request)
 {
     var command = new CreateDocumentCommand(request.Name) {Session = DocSession};
     command.Execute();
     return true;
 }
        public void Ensure_We_Can_Create_A_New_CreateDocumentCommand()
        {
            var command = new CreateDocumentCommand("Test");

            Assert.That(command, Is.Not.Null);
        }
        public void Ensure_We_Can_Execute_A_New_CreateDocumentCommand()
        {
            var command = new CreateDocumentCommand("Test");

            ExecuteCommand(command);
        }
 public ActionResult Create(string name)
 {
     var command = new CreateDocumentCommand(name){Session = DocSession};
     command.Execute();
     return RedirectToAction("Edit", new {id = command.IdToBeAssigned});
 }