public TagCloudCommand( TagCloudPainter tagCloudPainter, WordFrequency wordFrequency, IImageSizeProvider imageSizeProvider, IFontFamilyProvider fontFamilyProvider, Func <Point, ILayoutAlgorithm> algorithmGenerator, Func <ILayoutAlgorithm, TagCloudLayouter> layouterGenerator, FileReader fileReader) { this.tagCloudPainter = tagCloudPainter; this.wordFrequency = wordFrequency; this.imageSizeProvider = imageSizeProvider; this.fontFamilyProvider = fontFamilyProvider; this.algorithmGenerator = algorithmGenerator; this.layouterGenerator = layouterGenerator; this.fileReader = fileReader; }
public SetImageSizeCommand(IImageSizeProvider imageSizeProvider) { this.imageSizeProvider = imageSizeProvider; }
public void SetUp() { imageSizeProvider = A.Fake <IImageSizeProvider>(); command = new SetImageSizeCommand(imageSizeProvider); }