public void XlsFormerClass_ShouldImplementIFOrmerInterface() { // Ararnge UnitOfWork unit = new UnitOfWork(); XlsFormer former = new XlsFormer(unit, "23", null, null); // Assert Assert.IsTrue(former is IFormer); Assert.IsTrue(former is FileFormer); }
public JsonResult FormExcelFile(string queryId, string[] parameters = null, HttpPostedFileBase xlsFile = null) { XlsFormer xlsFormer = new XlsFormer(unitOfWork, queryId, parameters, xlsFile); xlsFormer.FormDocument(); unitOfWork. OutputTables. RemoveQueryOutputTableIfExists(int.Parse(queryId), "xls"); unitOfWork. OutputTables. BindOutputTableToQuery(int.Parse(queryId), xlsFormer.FileName, "xls"); return(Json(new { fileName = xlsFormer.FileName, errorMessage = "Ошибка. Не удалось сформировать файл. Попытайтесь позже." })); }