public void Generate_GeneratesUniqueWords() { // arrange // act var word1 = (string)_generator.Generate(); var word2 = (string)_generator.Generate(); // assert Assert.NotEqual(word1, word2); }
private void ExportToWordInner(List <Header> headers, List <List <string> > data, string fileName) { var table = new ExportTable("", headers, data); var exportObject = new ExportObject(); exportObject.Tables.Add(table); WordProvider.Generate(exportObject, fileName); Process.Start(fileName); }
public void ExportToWord(ExportObject data) { var dlg = new Microsoft.Win32.SaveFileDialog { DefaultExt = "rich text format file |*.rtf", Filter = "rtf file |*.rtf" }; if (dlg.ShowDialog() == true) { string fileName = dlg.FileName; try { WordProvider.Generate(data, fileName); Process.Start(fileName); } catch (Exception e) { Log.ErrorException("Не удалось экспортировать в RTF", e); _MessageService.ShowMessage(@"Не удалось экспортировать объявления в Ms Word", @"Ошибка", image: MessageBoxImage.Error); } } }