public void DefaultConstructorTest() { AlternativeScheme scheme = new AlternativeScheme(); Assert.Null(scheme.Name); Assert.Null(scheme.Instruction); }
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); }
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()); }
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); }
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); }