public void EncryptTest() { Cipher cipher = new Monoalphabetic_Cipher("Look what you've done", "QWERTYUIOPLKJHGFDSAZXCVBNM"); string expected = cipher.Encrypt(); string actual = "KGGL VIQZ NGX'CT RGHT"; Assert.AreEqual(expected, actual, true); }
public void Monoalphabetic_CipherTest() { Cipher cipher = new Monoalphabetic_Cipher("hello world", "QWERTYUIOPLKJHGFDSAZXCVBNM"); Assert.IsNotNull(cipher); cipher = null; Assert.IsNull(cipher); }
public void Is_Key_ValidTest() { Cipher cipher = new Monoalphabetic_Cipher("message", "QWERTYUIOPLKJHGFDSAZXCVBNM"); Assert.IsTrue(cipher.Is_Key_Valid()); cipher = new Monoalphabetic_Cipher("message", "QWERTYUQOPLKJHGFDSAZQCVBNM"); Assert.IsFalse(cipher.Is_Key_Valid()); cipher = new Monoalphabetic_Cipher("message", "QWERTYU"); Assert.IsFalse(cipher.Is_Key_Valid()); cipher = new Monoalphabetic_Cipher("message", "QWERTYUIOP2KJHGFDSAZXCVBNM"); Assert.IsFalse(cipher.Is_Key_Valid()); }