public void EncryptionMessageWhenNumberOfRandomLetersIsZeroTest() { var problems = new SecondProblems(); var noColumns = 4; var noLines = problems.GetNumberLines("Nicaierinuecaaca", noColumns); var noLetersRandom = problems.GetNumberLetersRandom("Nicaierinuecaaca", noColumns, noLines); var messageEncryption = problems.EncryptionMessage("Nicaieri, nu e ca aca!", noColumns); Assert.AreEqual(noLetersRandom,0); Assert.AreEqual(noLines,4); Assert.AreEqual(messageEncryption, "Ninaieuacrecaica"); }
public void EncryptionMessageWhenNumberOfRandomLetersIsOneTest() { var problems = new SecondProblems(); var noColumns = 4; var noLines = problems.GetNumberLines("Nicaierinuecaacasaa", noColumns); var noLetersRandom = problems.GetNumberLetersRandom("Nicaierinuecaacasaa", noColumns, noLines); var messageEncryption = problems.EncryptionMessage("Nicaieri, nu e ca acasaa!", noColumns); var messageEncryptionClean = messageEncryption; messageEncryptionClean = messageEncryptionClean.Remove(messageEncryptionClean.Length - noColumns * (noLetersRandom - 1) -1 , 1); Assert.AreEqual(noLetersRandom, 1); Assert.AreEqual(noLines, 5); Assert.AreEqual(messageEncryptionClean, "Neeaircsciaaanaaiuc"); }
public void NumerLinesTest() { var problems = new SecondProblems(); var noLines = problems.GetNumberLines("Nicaierinuecaacasa", 4); Assert.AreEqual(noLines, 5); }