public void HasAMethod() { var o = new Support.ClassWithProperties(); var result = o.RespondsTo("Square"); Assert.True(result); }
public void CallsAPrivateField() { var expected = 3; var o = new Support.ClassWithProperties(aPrivateField: expected); var result = o.Send("_aPrivateField"); Assert.Equal(expected, result); }
public void CallsAMethod() { var o = new Support.ClassWithProperties(); var result = o.SendWithDefault("Squar12312312312312e", -1, 8); Assert.Equal(-1, result); }
public void HasAProperty() { var o = new Support.ClassWithProperties { SomeNumber = 2 }; var result = o.RespondsTo("SomeNumber"); Assert.True(result); }
public void DoesNotExist() { var o = new Support.ClassWithProperties { AField = 2 }; var result = o.RespondsTo("A23423423423Field"); Assert.False(result); }
public void HasAField() { var o = new Support.ClassWithProperties { AField = 2 }; var result = o.RespondsTo("AField"); Assert.True(result); }
public void CallsAField() { var o = new Support.ClassWithProperties { AField = 2 }; var result = o.SendWithDefault("AFuuuuuuuuuuuuuaaaaaaaaaaaaaaaaaaaaaaield", "hi"); Assert.Equal("hi", result); }
public void SetsAPrivateField() { var expected = 30; var o = new Support.ClassWithProperties(aPrivateField: 0); o.Send("_aPrivateField=", expected); Assert.Equal(expected, o.GetPrivateField()); }
public void CallsAMethod() { var expected = 64.0; var o = new Support.ClassWithProperties(); var result = o.Send("Square", 8); Assert.Equal(expected, result); }
public void CallsAProperty() { var o = new Support.ClassWithProperties { SomeNumber = 2 }; var result = o.SendWithDefault("Some13212312312312312321Number", defaultValue: true); Assert.Equal(true, result); }
public void CallsAField() { var expected = 2; var o = new Support.ClassWithProperties { AField = expected }; var result = o.Send("AField"); Assert.Equal(expected, result); }
public void SetsAField() { var expected = 20; var o = new Support.ClassWithProperties { AField = 0 }; o.Send("AField=", expected); Assert.Equal(expected, o.AField); }
public void SetsAProperty() { var expected = 20; var o = new Support.ClassWithProperties { SomeNumber = 0 }; o.Send("SomeNumber=", expected); Assert.Equal(expected, o.SomeNumber); }
public void CallsAProperty() { var expected = 2; var o = new Support.ClassWithProperties { SomeNumber = expected }; var result = o.Send("SomeNumber"); Assert.Equal(expected, result); }
public void InstanceOfItself() { var o = new Support.ClassWithProperties(); Assert.True(o.IsA(typeof(Support.ClassWithProperties))); }