Browse Source
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/reports@6078 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61pull/1/head
13 changed files with 210 additions and 290 deletions
@ -1,142 +0,0 @@ |
|||||||
/* |
|
||||||
* Created by SharpDevelop. |
|
||||||
* User: Peter Forstmeier |
|
||||||
* Date: 06.05.2010 |
|
||||||
* Time: 19:54 |
|
||||||
* |
|
||||||
* To change this template use Tools | Options | Coding | Edit Standard Headers. |
|
||||||
*/ |
|
||||||
|
|
||||||
using System; |
|
||||||
using System.Drawing; |
|
||||||
using ICSharpCode.Reports.Core.old_Exporter; |
|
||||||
using NUnit.Framework; |
|
||||||
using ICSharpCode.Reports.Core.Test.TestHelpers; |
|
||||||
|
|
||||||
namespace ICSharpCode.Reports.Core.Test.old_Exporter |
|
||||||
{ |
|
||||||
[TestFixture] |
|
||||||
public class ExportItemsConverterFixture:ConcernOf<ExportItemsConverter> |
|
||||||
{ |
|
||||||
|
|
||||||
[Test] |
|
||||||
public void CanCreateExportItemsConverter() |
|
||||||
{ |
|
||||||
IExportItemsConverter sut = new ExportItemsConverter(); |
|
||||||
Assert.IsNotNull(sut); |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
// [Test]
|
|
||||||
// [ExpectedException(typeof(ArgumentNullException))]
|
|
||||||
// public void ConvertSimpleItems_Throw_On_Null_Items()
|
|
||||||
// {
|
|
||||||
// IExportItemsConverter sut = new ExportItemsConverter();
|
|
||||||
// ExporterCollection ec = sut.ConvertSimpleItems(new Point (10,10),null);
|
|
||||||
//
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
|
|
||||||
// [Test]
|
|
||||||
// public void Convert_SimpleItems_Should_Return_Valid_Collection()
|
|
||||||
// {
|
|
||||||
// ReportItemCollection ri = new ReportItemCollection();
|
|
||||||
// BaseReportItem r = new BaseTextItem(){
|
|
||||||
// Location = new Point (10,10),
|
|
||||||
// Size = new Size(20,100)
|
|
||||||
// };
|
|
||||||
// ri.Add(r);
|
|
||||||
// IExportItemsConverter sut = new ExportItemsConverter();
|
|
||||||
//
|
|
||||||
// ExporterCollection ec = sut.ConvertSimpleItems(new Point (10,10),ri);
|
|
||||||
//
|
|
||||||
// Assert.IsNotNull(ec);
|
|
||||||
// Assert.AreEqual(1,ec.Count);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
/* |
|
||||||
[Test] |
|
||||||
public void Convert_SimpleItems_Should_Calculate_Correct_Locations () |
|
||||||
{ |
|
||||||
ReportItemCollection ri = new ReportItemCollection(); |
|
||||||
Point itemLocation = new Point (10,10); |
|
||||||
BaseReportItem r = new BaseTextItem(){ |
|
||||||
Location = itemLocation, |
|
||||||
Size = new Size(20,100) |
|
||||||
}; |
|
||||||
ri.Add(r); |
|
||||||
|
|
||||||
Point offset = new Point(20,20); |
|
||||||
Rectangle parentRectangle = new Rectangle (50,50,700,50); |
|
||||||
|
|
||||||
Sut.ParentRectangle = parentRectangle; |
|
||||||
|
|
||||||
ExporterCollection ec = Sut.ConvertSimpleItems(offset,ri); |
|
||||||
|
|
||||||
BaseExportColumn be = ec[0]; |
|
||||||
|
|
||||||
// this.ParentRectangle.Location.X + lineItem.StyleDecorator.Location.X,
|
|
||||||
// lineItem.StyleDecorator.Location.Y + offset.Y);
|
|
||||||
|
|
||||||
|
|
||||||
Point resultLocation = new Point (parentRectangle.Location.X + itemLocation.X,itemLocation.Y + offset.Y); |
|
||||||
|
|
||||||
Assert.AreEqual(resultLocation,be.StyleDecorator.Location); |
|
||||||
} |
|
||||||
*/ |
|
||||||
/* |
|
||||||
[Test] |
|
||||||
public void Convert_Container_Should_Return_ExportContainer () |
|
||||||
{ |
|
||||||
ReportItemCollection ri = new ReportItemCollection(); |
|
||||||
|
|
||||||
Point itemLocation = new Point (10,10); |
|
||||||
|
|
||||||
BaseRowItem row = new BaseRowItem() { |
|
||||||
Location = itemLocation |
|
||||||
}; |
|
||||||
|
|
||||||
|
|
||||||
Point offset = new Point(20,20); |
|
||||||
Rectangle parentRectangle = new Rectangle (50,50,700,50); |
|
||||||
|
|
||||||
Sut.ParentRectangle = parentRectangle; |
|
||||||
|
|
||||||
var exportContainer = Sut.ConvertToContainer(offset,row); |
|
||||||
|
|
||||||
Assert.IsAssignableFrom(typeof(ExportContainer),exportContainer); |
|
||||||
} |
|
||||||
*/ |
|
||||||
|
|
||||||
/* |
|
||||||
[Test] |
|
||||||
public void Convert_Container_Should_Calculate_Correct_Locations() |
|
||||||
{ |
|
||||||
ReportItemCollection ri = new ReportItemCollection(); |
|
||||||
|
|
||||||
Point itemLocation = new Point (10,10); |
|
||||||
|
|
||||||
BaseRowItem row = new BaseRowItem() { |
|
||||||
Location = itemLocation |
|
||||||
}; |
|
||||||
|
|
||||||
Point offset = new Point(20,20); |
|
||||||
Rectangle parentRectangle = new Rectangle (50,50,700,50); |
|
||||||
|
|
||||||
Sut.ParentRectangle = parentRectangle; |
|
||||||
|
|
||||||
var exportContainer = Sut.ConvertToContainer(offset,row); |
|
||||||
|
|
||||||
Point containerLoction = new Point (itemLocation.X, offset.Y); |
|
||||||
Assert.AreEqual(containerLoction,exportContainer.StyleDecorator.Location); |
|
||||||
} |
|
||||||
*/ |
|
||||||
|
|
||||||
|
|
||||||
public override void Setup() |
|
||||||
{ |
|
||||||
Sut = new ExportItemsConverter(); |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
} |
|
||||||
Loading…
Reference in new issue