public void ConverterReturnExportContainerWithTwoItems()
 {
     var converter = new ContainerConverter(new Point(30,30));
     var result = converter.ConvertToExportContainer(container);
     var list = converter.CreateConvertedList(container.Items);
     result.ExportedItems.AddRange(list);
     Assert.That(result.ExportedItems.Count,Is.EqualTo(2));
 }
 public void RowContainsOneItem()
 {
     var converter = new ContainerConverter(section.Location);
     var list = converter.CreateConvertedList(section.Items);
     var item = list[0] as ExportContainer;
     var text = item.ExportedItems[0];
     Assert.That(text,Is.AssignableTo(typeof(ExportText)));
 }
 public void SectionContainsOneItemThatIsRow()
 {
     var converter = new ContainerConverter(section.Location);
     var list = converter.CreateConvertedList(section.Items);
     Assert.That(list.Count,Is.EqualTo(1));
 }
 public void ParentInChildsIsSet()
 {
     var converter = new ContainerConverter(container.Location);
     var convertedContainer = converter.ConvertToExportContainer(container);
     var convertedList = converter.CreateConvertedList(container.Items);
     converter.SetParent(convertedContainer,convertedList);
     convertedContainer.ExportedItems.AddRange(convertedList);
     foreach (var element in convertedContainer.ExportedItems) {
         Assert.That(element.Parent,Is.Not.Null);
     }
 }