Ejemplo n.º 1
0
        public static void TestAuthChallengeMsg_GetChallenge_NotZeros()
        {
            var challengeMsg = new AuthChallengeMsg();
            var challenge    = challengeMsg.GetChallenge();

            Assert.AreNotEqual(new byte[PHRASE_SIZE], challenge);
        }
Ejemplo n.º 2
0
        public static void TestAuthChallengeMsg_GetChallenge_NotNull()
        {
            var challengeMsg = new AuthChallengeMsg();
            var challenge    = challengeMsg.GetChallenge();

            Assert.NotNull(challenge);
        }
Ejemplo n.º 3
0
        public static void TestAuthChallengeMsg_GetChallenge_CorrectSize()
        {
            var challengeMsg = new AuthChallengeMsg();
            var challenge    = challengeMsg.GetChallenge();

            Assert.AreEqual(PHRASE_SIZE, challenge.Length);
        }
Ejemplo n.º 4
0
        public static void TestAuthChallengeMsg_ToByteArray_ContainsChallenge()
        {
            var challengeMsg    = new AuthChallengeMsg();
            var challenge       = challengeMsg.GetChallenge();
            var packet          = challengeMsg.ToByteArray();
            var packetChallenge = new byte[PHRASE_SIZE];

            Buffer.BlockCopy(packet, PHRASE_LOCATION, packetChallenge, 0, PHRASE_SIZE);

            Assert.AreEqual(challenge, packetChallenge);
        }
Ejemplo n.º 5
0
        public static void TestAuthChallengeMsg_GetChallenge_DoesNotThrow()
        {
            var challengeMsg = new AuthChallengeMsg();

            Assert.DoesNotThrow(() => challengeMsg.GetChallenge());
        }