public void ShouldCreateInstance()
    {
      // arrange
      var command = new OpenGetItemCommand();
      command.Initialize(this.dataStorage);

      // act & assert
      command.CreateInstance().Should().BeOfType<GetItemCommand>();
    }
Exemple #2
0
        public void ShouldCreateInstance()
        {
            // arrange
            var command = new OpenGetItemCommand();

            command.Initialize(this.dataStorage);

            // act & assert
            command.CreateInstance().Should().BeOfType <GetItemCommand>();
        }
    public void ShouldCreateInstance()
    {
      // arrange
      var createdCommand = Substitute.For<GetItemCommand>();
      this.innerCommand.CreateInstance<Sitecore.Data.Engines.DataCommands.GetItemCommand, GetItemCommand>().Returns(createdCommand);

      var command = new OpenGetItemCommand();
      command.Initialize(this.innerCommand);

      // act & assert
      command.CreateInstance().Should().Be(createdCommand);
    }
    public void ShouldGetItemFromDataStorage()
    {
      // arrange
      var itemId = ID.NewID;
      var item = ItemHelper.CreateInstance(this.database);

      this.dataStorage.GetSitecoreItem(itemId, item.Language, item.Version).Returns(item);

      var command = new OpenGetItemCommand { Engine = new DataEngine(this.database) };
      command.Initialize(itemId, item.Language, item.Version);
      command.Initialize(this.innerCommand);

      // act
      var result = command.DoExecute();

      // assert
      result.Should().Be(item);
    }
Exemple #5
0
        public void ShouldGetItemFromDataStorage()
        {
            // arrange
            var itemId = ID.NewID;
            var item   = ItemHelper.CreateInstance(this.database);

            this.dataStorage.GetSitecoreItem(itemId, item.Language, item.Version).Returns(item);

            var command = new OpenGetItemCommand {
                Engine = new DataEngine(this.database)
            };

            command.Initialize(itemId, item.Language, item.Version);
            command.Initialize(this.dataStorage);

            // act
            var result = command.DoExecute();

            // assert
            result.Should().Be(item);
        }