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 SetFontCommand(IFontFamilyProvider fontFamilyProvider) { this.fontFamilyProvider = fontFamilyProvider; }
public void SetUp() { fontFamilyProvider = A.Fake <IFontFamilyProvider>(); command = new SetFontCommand(fontFamilyProvider); }