public void ShouldCreateInstance() { // arrange var command = new OpenGetItemCommand(); command.Initialize(this.dataStorage); // act & assert command.CreateInstance().Should().BeOfType<GetItemCommand>(); }
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); }
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); }