public void CreatingDocumentWithContent() { CmisHelper.RegisterTempObject("/__contentDoc"); var cmd = NewCmisDocumentCmd + " /__contentDoc -Content 'baz' -MimeType 'text/html'"; var res = Shell.Execute(cmd); var doc = res.First() as IDocument; Assert.That(doc, Is.Not.Null); Assert.That(doc.Paths, Contains.Item("/__contentDoc")); Assert.That("/__contentDoc", CmisHelper.Exists); Assert.That(doc, CmisHelper.HasContent(NewlineJoin("baz"), "text/html")); }
public void UpdateDocumentContentByPipeline() { CmisHelper.CreateTempDocument("__upContent", "Hello World!", "text/plain"); var res = Shell.Execute( "'Bye','World' | " + UpdateCmisObjectCmd + " __upContent -MimeType 'text/html'" ); Assert.That(res.Count, Is.EqualTo(1)); var doc = res[0] as IDocument; Assert.That(doc, Is.Not.Null); Assert.That(doc, CmisHelper.HasContent(NewlineJoin("Bye", "World"), "text/html")); }
public void CreatingDocumentWithLocalFile() { FileSystemHelper.CreateTempFile("__testContentFile.html", "abcde", Encoding.UTF8); CmisHelper.RegisterTempObject("/__testContentFile.html"); var cmd = NewCmisDocumentCmd + " / -LocalFile __testContentFile.html"; var res = Shell.Execute(cmd); var doc = res.First() as IDocument; Assert.That(doc, Is.Not.Null); Assert.That(doc.Paths, Contains.Item("/__testContentFile.html")); Assert.That("/__testContentFile.html", CmisHelper.Exists); Assert.That(doc, CmisHelper.HasContent(File.ReadAllBytes("__testContentFile.html"), "text/html")); }
public void UpdateDocumentContentByLocalFile() { FileSystemHelper.CreateTempFile("_newContent.html", "Ciao!"); CmisHelper.CreateTempDocument("__upContent", "Hello World!", "text/plain"); var res = Shell.Execute(UpdateCmisObjectCmd + " __upContent _newContent.html"); Assert.That(res.Count, Is.EqualTo(1)); var doc = res[0] as IDocument; Assert.That(doc, Is.Not.Null); var content = File.ReadAllBytes("_newContent.html"); Assert.That(doc, CmisHelper.HasContent(content, "text/html")); }
public void CreateDocument() { var content = Encoding.UTF8.GetBytes("Test Content!"); var stream = new ContentStream(); stream.FileName = "mycontent.txt"; stream.MimeType = "text/plain"; stream.Stream = new MemoryStream(content); stream.Length = content.Length; var obj = _cmisNav.CreateDocument("__cdDoc", stream); CmisHelper.RegisterTempObject(obj); Assert.That(obj.Paths, Contains.Item("/__cdDoc")); Assert.That(obj.Name, Is.EqualTo("__cdDoc")); Assert.That(obj, CmisHelper.HasContent(content, stream.MimeType)); }