Esempio n. 1
0
 public void CreateLoadSaveLoad()
 {
     var repo = new DocumentsRepository();
     var result = repo.Create("doc1", "user1");
     result = repo.Open("doc1", "user1");
     result = repo.Write("doc1", "user1", "sfsdfdfa");
     result = repo.Open("doc1", "user1");
     result = repo.Close("doc1", "user1");
 }
Esempio n. 2
0
        public void TryWriteOpened()
        {
            const string Text = "sdasdasdas";

            var repo = new DocumentsRepository();
            repo.Create("doc1", "user1");

            var result = repo.Open("doc1", "user1");
            var result2 = repo.Write("doc1", "user1", Text);
            var result3 = repo.Open("doc1", "user1");

            Assert.IsTrue(result.Success);
            Assert.IsTrue(result.State == State.Opened);
            Assert.IsTrue(result2.Success);
            Assert.IsTrue(result2.State == State.Opened);
            Assert.IsTrue(result3.Success);
            Assert.IsTrue(result3.State == State.Opened);
            Assert.IsTrue(result3.Buffer == Text);
        }
Esempio n. 3
0
        public void AssumeWriteInCreated()
        {
            const string Text = "sdasdasdas";

            var repo = new DocumentsRepository();
            repo.Create("doc1", "user1");

            var result = repo.Write("doc1", "user1", Text);

            Assert.IsTrue(result.Success);
            Assert.IsTrue(result.State == State.Opened);
        }