public void EncryptExampleTests() { Assert.Equal("This is a test!", KataSimpleEncryptionAlternatingSplit.Encrypt("This is a test!", 0)); Assert.Equal("hsi etTi sats!", KataSimpleEncryptionAlternatingSplit.Encrypt("This is a test!", 1)); Assert.Equal("s eT ashi tist!", KataSimpleEncryptionAlternatingSplit.Encrypt("This is a test!", 2)); Assert.Equal(" Tah itse sits!", KataSimpleEncryptionAlternatingSplit.Encrypt("This is a test!", 3)); Assert.Equal("This is a test!", KataSimpleEncryptionAlternatingSplit.Encrypt("This is a test!", 4)); Assert.Equal("This is a test!", KataSimpleEncryptionAlternatingSplit.Encrypt("This is a test!", -1)); Assert.Equal("hskt svr neetn!Ti aai eyitrsig", KataSimpleEncryptionAlternatingSplit.Encrypt("This kata is very interesting!", 1)); }
public void NullTests() { Assert.Null(KataSimpleEncryptionAlternatingSplit.Encrypt(null, 0)); Assert.Null(KataSimpleEncryptionAlternatingSplit.Decrypt(null, 0)); }
public void EmptyTests() { Assert.Equal("", KataSimpleEncryptionAlternatingSplit.Encrypt("", 0)); Assert.Equal("", KataSimpleEncryptionAlternatingSplit.Decrypt("", 0)); }