public void Scytale_DecodeToEncode_GetOriginalMessage() { var message = "CW t aoaSaK drcla esyet "; var actual = Scytale.Encode(Scytale.Decode(message, 6), 6); Assert.AreEqual(message, actual); }
public void Scytale_EncodeToDecode_GetOriginalMessage() { var message = "CodeWars Scytale Kata"; var actual = Scytale.Decode(Scytale.Encode(message, 6), 6); Assert.AreEqual(message, actual); }
public void Scytale_DecodeUneven() { var message = "CW t aoaSaK drcla esyet"; var expected = "CodeWars Scytale Kata"; var actual = Scytale.Decode(message, 6); Assert.AreEqual(expected, actual); }
public void BasicDecodeTest() { var message = "HENTEIDTLAEAPMRCMUAK"; var expected = "HELPMEIAMUNDERATTACK"; var actual = Scytale.Decode(message, 4); Assert.That(actual, Is.EqualTo(expected)); }
public void Scytale_EncodeToDecode_FailedKataTest() { var message = "crpUefY qvFWUxfiSdjbhaHijRX rtHMYPMQHuYZoT SXUcMISaSIYokdmm ZdUJCGtm W "; var expected = "crpUefY qvFWUxfiSdjbhaHijRX rtHMYPMQHuYZoT SXUcMISaSIYokdmm ZdUJCGtm W"; var actual = Scytale.Decode(Scytale.Encode(message, 6), 6); Assert.AreEqual(expected, actual); }