Esempio n. 1
0
        public void DefaultConstructorTest()
        {
            AlternativeScheme scheme = new AlternativeScheme();

            Assert.Null(scheme.Name);
            Assert.Null(scheme.Instruction);
        }
Esempio n. 2
0
        public void ConstructorTest()
        {
            AlternativeScheme scheme = new AlternativeScheme {
                Name = "Paymit", Instruction = "PM,12341234,1241234"
            };

            Assert.Equal("Paymit", scheme.Name);
            Assert.Equal("PM,12341234,1241234", scheme.Instruction);
        }
Esempio n. 3
0
        public void TestHashCode()
        {
            AlternativeScheme scheme1 = new AlternativeScheme {
                Name = "Paymit", Instruction = "PM,12341234,1241234"
            };
            AlternativeScheme scheme2 = new AlternativeScheme {
                Name = "Paymit", Instruction = "PM,12341234,1241234"
            };

            Assert.Equal(scheme1.GetHashCode(), scheme2.GetHashCode());
        }
Esempio n. 4
0
        public void TestEqualsTrivial()
        {
            AlternativeScheme scheme = new AlternativeScheme {
                Name = "Paymit", Instruction = "PM,12341234,1241234"
            };

            Assert.Equal(scheme, scheme);
            AlternativeScheme nullScheme = null;

            Assert.NotEqual(scheme, nullScheme);
            Assert.NotEqual((object)"xxx", scheme);
        }
Esempio n. 5
0
        public void TestEquals()
        {
            AlternativeScheme scheme1 = new AlternativeScheme {
                Name = "Paymit", Instruction = "PM,12341234,1241234"
            };
            AlternativeScheme scheme2 = new AlternativeScheme {
                Name = "Paymit", Instruction = "PM,12341234,1241234"
            };

            Assert.Equal(scheme1, scheme2);
            Assert.Equal(scheme1, scheme2);

            scheme2.Name = "TWINT";
            Assert.NotEqual(scheme1, scheme2);
        }