Ejemplo n.º 1
0
        public async Task TestGetOtherFile()
        {
            // Create file:
            var entries = new Dictionary <string, string> {
                { "field", "value" }
            };
            Guid fileId = relay0.CreateNewFile(entries);

            // Connect nodes:
            await relay1.ConnectToNodeAsync(0);

            await Task.Delay(100);

            // Get file from node 0 on node 1:
            NetworkFile file = null;

            relay1.GetFile(fileId, (s, f) => file = f);

            await Task.Delay(100);

            Assert.AreEqual(fileId, file.Id);
            Assert.AreEqual(FileType.Custom, file.FileType);
            Assert.AreEqual("value", file.Entries["field"]);
        }