コード例 #1
0
ファイル: PublishItem.cs プロジェクト: KerwinMa/revolver
    public void CanPublish()
    {
      var cmd = new Revolver.Core.Commands.PublishItem();
      InitCommand(cmd);

      _context.CurrentItem = _publishableItem;

      var webDb = Sitecore.Configuration.Factory.GetDatabase("web");
      Assert.IsNull(webDb.GetItem(_context.CurrentItem.ID), "The item exists in the web DB already");

      var result = cmd.Run();
      WaitForPublish();

      Assert.AreEqual(CommandStatus.Success, result.Status);
      Assert.IsNotNull(webDb.GetItem(_context.CurrentItem.ID));
    }
コード例 #2
0
ファイル: PublishItem.cs プロジェクト: KerwinMa/revolver
    public void StoppedByWorkflow()
    {
      var cmd = new Revolver.Core.Commands.PublishItem();
      InitCommand(cmd);

      _context.CurrentItem = _itemInWorkflow;

      var result = cmd.Run();

      Assert.AreEqual(CommandStatus.Failure, result.Status);
    }