Example #1
0
        public void Equals_returns_false_for_non_equal_values()
        {
            var loginInfo1 = new LoginInfo("username1", "password");
            var loginInfo2 = new LoginInfo("username", "password");

            loginInfo1.Equals(loginInfo2).ShouldBeFalse();
        }
Example #2
0
        public void Equals_different_references_are_still_equal()
        {
            var loginInfo1 = new LoginInfo("username", "password");
            var loginInfo2 = new LoginInfo("username", "password");

            loginInfo1.Equals(loginInfo2).ShouldBeTrue();
        }
Example #3
0
        public void Equals_returns_false_for_null_other_value()
        {
            var loginInfo = new LoginInfo("username", "password");

            loginInfo.Equals(null).ShouldBeFalse();
        }
Example #4
0
        public void Equals_returns_true_for_same_reference()
        {
            var loginInfo = new LoginInfo("username", "password");

            loginInfo.Equals(loginInfo).ShouldBeTrue();
        }