private static void ProcessSuccess(ReplacerSuccess replacerSuccess, ILicenseHeaderExtension extension, bool isOpen) { ThreadHelper.ThrowIfNotOnUIThread(); if (!File.Exists(replacerSuccess.FilePath) || TrySetContent(replacerSuccess.FilePath, extension.Dte2.Solution, replacerSuccess.NewContent, isOpen, extension)) { return; } s_log.Error($"Updating license header for file {replacerSuccess.FilePath} failed."); MessageBoxHelper.ShowError($"Updating license header for file {replacerSuccess.FilePath} failed."); }
public void ReplacerSuccess_ValidInput_ReturnsValidProperties() { const string filePath = @"C:\"; const string newContent = "new content text"; var replacerSuccess = new ReplacerSuccess(filePath, newContent); var actualFilePath = replacerSuccess.FilePath; var actualNewContent = replacerSuccess.NewContent; Assert.That(actualFilePath, Is.EqualTo(filePath)); Assert.That(actualNewContent, Is.EqualTo(newContent)); }