private ArticlePictureLocator CreateArticlePictureLocator(IFileService fileService) { ArticlePictureSettings pictureSettings = CreatePictureSettings(); var fileNameFormater = new ArticlePictureNameFormatter(pictureSettings); var locator = new ArticlePictureLocator(fileService, fileNameFormater, pictureSettings); return(locator); }
public void Format_NullArticlePassed_Throws() { ArticlePictureNameFormatter formater = CreateFormater(); Article nullArticle = null; var exception = Assert.Catch <ArgumentNullException>( () => formater.FormatName(nullArticle)); }
private ArticlePictureLocator CreateArticlePictureLocator() { var stubFileService = Substitute.For <IFileService>(); ArticlePictureSettings pictureSettings = CreatePictureSettings(); var fileNameFormater = new ArticlePictureNameFormatter(pictureSettings); var locator = new ArticlePictureLocator(stubFileService, fileNameFormater, pictureSettings); return(locator); }
public void FormatDefault_Always_ReturnsDefaultName() { var settings = CreateSettings("default"); var formater = new ArticlePictureNameFormatter(settings); string expectedFileName = "default"; string actualFileName = formater.FormatDefaultName(); Assert.AreEqual( expectedFileName, actualFileName); }