Example #1
0
        public void Int_ObjectEquals_EqualValues_Equal()
        {
            const int            value = 1;
            IntValuedValueObject no1   = new IntValuedValueObject(value);
            IntValuedValueObject no2   = new IntValuedValueObject(value);

            Assert.Equal(no1, no2);
        }
Example #2
0
        public void Int_ObjectEquals_DifferentValues_NonEqual()
        {
            const int            value  = 1;
            const int            value2 = 2;
            IntValuedValueObject no1    = new IntValuedValueObject(value);
            IntValuedValueObject no2    = new IntValuedValueObject(value2);

            Assert.NotEqual(no1, no2);
        }
Example #3
0
        public void Int_ImplicitCast_Valid()
        {
            IntValuedValueObject ivvo = new IntValuedValueObject(123);

            Assert.True(123 == ivvo);
        }
Example #4
0
        public void Int_ToString_Valid()
        {
            IntValuedValueObject ivvo = new IntValuedValueObject(123);

            Assert.Equal("123", ivvo.ToString());
        }