예제 #1
0
        public void Save(PostActionRepo postActionRepo)
        {
            if (postActionRepo.XDoc != null && postActionRepo.TaskRepos != null)
            {
                foreach (var task in postActionRepo.TaskRepos)
                {
                    task.Content = EncryptController.GetInstance().EncryptXDoc(task.Content);
                    postActionRepo.XDoc.Element(TASKS).Add(task.GetXElement());
                }

                postActionRepo.XDoc.Save(FilePath);
            }
        }
예제 #2
0
        public void DownloadingNonEncryptedTextNotNullTest()
        {
            // Arrange
            string            fileName          = "ыърчбфэ";
            EncryptController decryptController = new EncryptController();

            // Act
            FileResult result = decryptController.DownloadText(fileName);


            // Assert
            Assert.NotNull(result);
        }
예제 #3
0
        public void TextResponseTest()
        {
            // Arrange
            NonEncryptedText.Text = "РОТАЦИЯ";
            Key.Text = "КЛЮЧ";
            EncryptController decryptController = new EncryptController();

            // Act
            var result = decryptController.CreateResponse() as ContentResult;

            // Assert
            Assert.Equal("ыърчбфэ".ToUpper(), result?.Content);
        }
예제 #4
0
        public void GettingNonEncryptedTextTest()
        {
            // Arrange
            string            nonEncryptedText = "РОТАЦИЯ";
            string            key = "КЛЮЧ";
            EncryptController decryptController = new EncryptController();

            // Act
            decryptController.GetText(nonEncryptedText, key);

            // Assert
            Assert.Equal("ыърчбфэ".ToUpper(), EncryptedText.Text);
        }
        private void PosaljiPoruku(object sender, RoutedEventArgs e)
        {
            string message = MessageBlock.Text;

            if (message == "")
            {
                MessageBox.Show("Please enter a message and try sending again!");
                return;
            }

            MessageBlock.Text = "";
            if (!EncryptController.EncryptFileAsync(message, _receiver, locker))
            {
                MessageBox.Show("Sending message failed!");
            }
            AddMessageUi(new Message(message, DateTime.Now, MessageProperty.Sent));
        }