Ejemplo n.º 1
0
 public void TestGetVariant()
 {
     var type = new TypeStub("Hello", "Demo.Hello");
     var actual = new Parameter(ParameterVariant.Ref, type).Variant;
     var expected = ParameterVariant.Ref;
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 2
0
 public void TestGetHashCode()
 {
     var type = new TypeStub("Hello", "Demo.Hello");
     var p1 = new Parameter(ParameterVariant.In, type);
     var p2 = new Parameter(ParameterVariant.In, type);
     Assert.AreEqual(p1.GetHashCode(), p2.GetHashCode());
 }
Ejemplo n.º 3
0
 public void TestGetType()
 {
     var type = new TypeStub("Hello", "Demo.Hello");
     var actual = new Parameter(ParameterVariant.In, type).Type;
     var expected = type;
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 4
0
 public void TestEqualsVariantDifferent()
 {
     var type = new TypeStub("Hello", "Demo.Hello");
     var p1 = new Parameter(ParameterVariant.In, type);
     var p2 = new Parameter(ParameterVariant.Params, type);
     Assert.IsFalse(p1.Equals(p2));
 }
Ejemplo n.º 5
0
 public void TestEqualsAllSame()
 {
     var type = new TypeStub("Hello", "Demo.Hello");
     var p1 = new Parameter(ParameterVariant.In, type);
     var p2 = new Parameter(ParameterVariant.In, type);
     Assert.IsTrue(p1.Equals(p2));
 }
Ejemplo n.º 6
0
 public void TestEqualsWrongType()
 {
     var p1 = new Parameter(ParameterVariant.In, new TypeStub("Hello", "Sample.Hello"));
     Assert.IsFalse(p1.Equals(27));
 }
Ejemplo n.º 7
0
 public void TestEqualsTypeDifferent()
 {
     var p1 = new Parameter(ParameterVariant.In, new TypeStub("Hello", "Sample.Hello"));
     var p2 = new Parameter(ParameterVariant.In, new TypeStub("World", "Sample.World"));
     Assert.IsFalse(p1.Equals(p2));
 }
Ejemplo n.º 8
0
 public void TestEqualsNull()
 {
     var p1 = new Parameter(ParameterVariant.In, new TypeStub("Hello", "Demo.Hello"));
     Assert.IsFalse(p1.Equals(null));
 }