GetItem() 공개 메소드

public GetItem ( [ relativePath, string defaultValue = "" ) : System.Item
relativePath [
defaultValue string
리턴 System.Item
    public void Get_AutocreateIsTrueEntryDoesntExists_ShouldreturnItem(Db db, [Content]CreateDictionaryEntryServiceTests.DictionaryEntryTemplate entryTemplate, [Content]Item rootItem, IEnumerable<string> pathParts, string defaultValue)
    {
      //Arrange
      var relativePath = string.Join("/", pathParts.Select(ItemUtil.ProposeValidItemName));
      var repository = new DictionaryPhraseRepository(new Dictionary() { Root = rootItem, AutoCreate = true });

      //Act
      var result = repository.GetItem(relativePath, defaultValue);

      //Assert
      result[Templates.DictionaryEntry.Fields.Phrase].Should().Be(defaultValue);
    }
    public void GetItem_AutocreateIsFalseEntryDoesntExists_ReturnNull(Db db, [Content]Item rootItem, string relativePath, string defaultValue)
    {
      //Arrange
      var repository = new DictionaryPhraseRepository(new Dictionary() { Root = rootItem, AutoCreate = false, Site = new FakeSiteContext("test")});

      //Act
      var result = repository.GetItem(relativePath, defaultValue);

      //Assert
      result.Should().BeNull();
    }