예제 #1
0
 public CaesarViewModel(IDataService dataService, INavigationService navigationService)
 {
     _dataService       = dataService;
     _navigationService = navigationService;
     _caesarInstance    = new CaesarModel();
     _offSetAlphabet    = new CaesarAlphabet();
     OffSet             = 0;
 }
예제 #2
0
파일: UnitTest1.cs 프로젝트: Fkyeah/csharp
        public void TestDecryptAnotherIndex()
        {
            CaesarModel caesarModel = new CaesarModel();
            string      actual      = caesarModel.Decrypt("фхнжйч пеп ийре", 5);
            string      expected    = "привет как дела";

            Assert.AreEqual(expected, actual);
        }
예제 #3
0
파일: UnitTest1.cs 프로젝트: Fkyeah/csharp
        public void TestFalseDecrypt()
        {
            CaesarModel caesarModel = new CaesarModel();
            string      actual      = caesarModel.Decrypt("рсйгёу", 1);
            string      expected    = "рсйгёу";

            Assert.AreNotEqual(expected, actual);
        }
예제 #4
0
파일: UnitTest1.cs 프로젝트: Fkyeah/csharp
        public void TestEncrypt()
        {
            CaesarModel caesarModel = new CaesarModel();
            string      actual      = caesarModel.Encrypt("привет", 1);
            string      expected    = "рсйгёу";

            Assert.AreEqual(expected, actual);
        }
 public VigenereKeyRoundViewModel(IDataService dataService, INavigationService navigationService)
 {
     Messenger.Default.Register <VigenereKeyViewArgument.Argument>(this,
                                                                   (arg) => RoundArgument = arg);
     _dataService       = dataService;
     _navigationService = navigationService;
     _caesarInstance    = new CaesarModel();
     _offSetAlphabet    = new CaesarAlphabet();
     OffSet             = 0;
 }