Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public SetImageSizeCommand(IImageSizeProvider imageSizeProvider)
 {
     this.imageSizeProvider = imageSizeProvider;
 }
Esempio n. 3
0
 public void SetUp()
 {
     imageSizeProvider = A.Fake <IImageSizeProvider>();
     command           = new SetImageSizeCommand(imageSizeProvider);
 }