public void GetProperty_ReturnsNull_WhenDefaultValueTrue() { ClassWithValueType <int> instance = ObjectFactory.Create <ClassWithValueType <int> > (ParamList.Empty); IBusinessObject instanceAsIBusinessObject = (IBusinessObject)instance; Assert.That(instanceAsIBusinessObject.GetProperty("Scalar"), Is.EqualTo(0)); }
public void GetProperty_NormallyReturnsNonNull() { ClassWithValueType <int> instance = ObjectFactory.Create <ClassWithValueType <int> > (ParamList.Empty); IBusinessObject instanceAsIBusinessObject = (IBusinessObject)instance; Assert.That(instanceAsIBusinessObject.GetProperty("Scalar"), Is.Not.Null); Assert.That(instanceAsIBusinessObject.GetProperty("Scalar"), Is.EqualTo(instance.Scalar)); }