public void GetTemplateCountTest() { try { ReportingCloud rc = new ReportingCloud(sUsername, sPassword, uriBasePath); // store current template number int iTemplateCount = rc.GetTemplateCount(); // upload 1 more document with unique file name byte[] bDocument = File.ReadAllBytes("documents/invoice.tx"); string sTempFilename = "test" + Guid.NewGuid().ToString() + ".tx"; rc.UploadTemplate(sTempFilename, bDocument); // check, if the count went up Assert.AreEqual(iTemplateCount + 1, rc.GetTemplateCount()); // delete temp document rc.DeleteTemplate(sTempFilename); } catch (Exception exc) { Assert.Fail(exc.Message); } }