public void decrypt_name_by_one() { string input = "abcd-efgh-ijkl-mnop-qrst-uvwxyz-1[aaaaa]"; var room = new EncryptedRoom(input); Assert.AreEqual("bcde fghi jklm nopq rstu vwxyza", room.DecryptedName); }
public void initialize_encryption_from_input_string() { string input = "aaaaa-bbb-z-y-x-123[abxyz]"; var room = new EncryptedRoom(input); Assert.AreEqual("aaaaa-bbb-z-y-x", room.Name); }
public void validate_if_checksum_does_not_always_match() { string input = "totally-real-room-200[decoy]"; var room = new EncryptedRoom(input); Assert.IsFalse(room.IsValid()); }
public void decrypt_name() { string input = "qzmt-zixmtkozy-ivhz-343[aaaaa]"; var room = new EncryptedRoom(input); Assert.AreEqual("very encrypted name", room.DecryptedName); }
public void validate_if_checksum_matches_count() { string input = "aaaaa-bbb-z-y-x-123[abxyz]"; var room = new EncryptedRoom(input); Assert.IsTrue(room.IsValid()); }
public void validate_if_checksum_matches_count_with_ordering() { string input = "a-b-c-d-e-f-g-h-987[abcde]"; var room = new EncryptedRoom(input); Assert.IsTrue(room.IsValid()); }
public void initialize_checksum_from_input_string() { string input = "aaaaa-bbb-z-y-x-123[abxyz]"; var room = new EncryptedRoom(input); Assert.AreEqual("abxyz", room.Checksum); }
public void initialize_sector_id_from_input_string() { string input = "aaaaa-bbb-z-y-x-123[abxyz]"; var room = new EncryptedRoom(input); Assert.AreEqual(123, room.SectorId); }
public void testEncryptedRoomConstructor() { string input = "aaaaa-bbb-z-y-x-123[abxyz]"; EncryptedRoom room = new EncryptedRoom(input); Assert.Equal("abxyz", room.checksum); Assert.Equal(123, room.sectorId); Assert.Equal(5, room.letterCount['a']); Assert.Equal(3, room.letterCount['b']); Assert.Equal(1, room.letterCount['z']); Assert.Equal(1, room.letterCount['y']); Assert.Equal(1, room.letterCount['z']); }
public void testDecryptedName(string input, string expected) { EncryptedRoom room = new EncryptedRoom(input); Assert.Equal(expected, room.decryptedName); }
public void testIsReal(string input, bool expected) { EncryptedRoom room = new EncryptedRoom(input); Assert.Equal(expected, room.IsReal()); }