Exemple #1
0
        public void GetHashCode_GivenSameIdAndSessionId_ShouldReturnTrue()
        {
            //---------------Set up test pack-------------------
            var sessionID  = Guid.NewGuid();
            var debugState = new DebugState()
            {
                ID        = sessionID,
                SessionID = sessionID
            };
            var debugState1 = new DebugState()
            {
                ID        = sessionID,
                SessionID = sessionID
            };

            //---------------Assert Precondition----------------
            Assert.AreNotEqual(0, debugState.GetHashCode());
            Assert.AreNotEqual(0, debugState1.GetHashCode());
            //---------------Execute Test ----------------------
            var @equals = debugState.GetHashCode() == debugState1.GetHashCode();

            //---------------Test Result -----------------------
            Assert.IsTrue(equals);
        }