Example #1
0
 public void testGetFileFromSQLAndRemote()
 {
     Client.Client client = new Client.Client();
     List<string> input = new List<string>();
     input.Add("text");
     List<String> files = client.getFromTag(input);
     client.connect();
     client.login("Testuser", "Test");
     //client.requestFile(files.First());
     client.disconnect();
     Assert.IsTrue(System.IO.File.Exists("C:\\Caesura\\" + files.First()));
 }
Example #2
0
        public void testNoFileFromSQL()
        {
            Client.Client client = new Client.Client();
            List<string> input = new List<string>();
            input.Add("nonTag");
            List<String> files = client.getFromTag(input);
            client.connect();
            client.login("Testuser", "Test");

            Assert.IsTrue((files.Count < 1));

            client.disconnect();
        }
Example #3
0
        public void testGetFileFromSQLAndRemote()
        {
            Client.Client client = new Client.Client();
            List <string> input  = new List <string>();

            input.Add("text");
            List <String> files = client.getFromTag(input);

            client.connect();
            client.login("Testuser", "Test");
            //client.requestFile(files.First());
            client.disconnect();
            Assert.IsTrue(System.IO.File.Exists("C:\\Caesura\\" + files.First()));
        }
Example #4
0
        public void testGetBadFileFromRemote()
        {
            Client.Client client = new Client.Client();

            client.connect();
            client.login("Testuser", "Test");
            try
            {
                //client.requestFile("failFile.txt");
            }
            finally
            {
                client.disconnect();
            }
        }
Example #5
0
        public void testGetBadFileFromRemote()
        {
            Client.Client client = new Client.Client();

            client.connect();
            client.login("Testuser", "Test");
            try
            {
                //client.requestFile("failFile.txt");
            }
            finally
            {
                client.disconnect();
            }
        }
Example #6
0
        public void testNoFileFromSQL()
        {
            Client.Client client = new Client.Client();
            List <string> input  = new List <string>();

            input.Add("nonTag");
            List <String> files = client.getFromTag(input);

            client.connect();
            client.login("Testuser", "Test");

            Assert.IsTrue((files.Count < 1));


            client.disconnect();
        }
Example #7
0
        public bool getFile(string fileName)
        {
            if (currentUser != null)
            {
                //check permissions later

                if (File.Exists(fileName))
                {
                    client.connect();
                    bool returner = client.requestFile(fileName);
                    client.disconnect();
                    return(returner);
                }
                return(false);
            }
            throw new InvalidOperationException("Not Logged In");
        }
Example #8
0
        public void testLoginTransferHex()
        {
            client = new Client.Client();
            client.connect();

            if (System.IO.File.Exists("C:\\Caesura\\testpic.jpg"))
            {
                System.IO.File.Delete("C:\\Caesura\\testpic.jpg");
            }
            Assert.IsFalse(System.IO.File.Exists("C:\\Caesura\\testpic.jpg"));

            Assert.True(client.login("Testuser", "Test"));
            //Assert.True(client.requestFile("testpic.jpg"));

            client.disconnect();

            Assert.IsTrue(System.IO.File.Exists("C:\\Caesura\\testpic.jpg"));
            // Assert that the contents are correct
            Assert.AreEqual(System.IO.File.ReadAllBytes("testpic.jpg"), System.IO.File.ReadAllBytes("C:\\Caesura\\testpic.jpg"));
        }
Example #9
0
        public void testLoginTransferHex()
        {
            client = new Client.Client();
            client.connect();


            if (System.IO.File.Exists("C:\\Caesura\\testpic.jpg"))
            {
                System.IO.File.Delete("C:\\Caesura\\testpic.jpg");
            }
            Assert.IsFalse(System.IO.File.Exists("C:\\Caesura\\testpic.jpg"));

            Assert.True(client.login("Testuser", "Test"));
            //Assert.True(client.requestFile("testpic.jpg"));

            client.disconnect();

            Assert.IsTrue(System.IO.File.Exists("C:\\Caesura\\testpic.jpg"));
            // Assert that the contents are correct
            Assert.AreEqual(System.IO.File.ReadAllBytes("testpic.jpg"), System.IO.File.ReadAllBytes("C:\\Caesura\\testpic.jpg"));
        }