public void IntegerWrapper_CanBeUsedWhenAnIntegerIsCalledFor() { var integer = 24; var wrappedInt = new WrappedIntegerExample(integer); Assert.IsTrue(DidIGetAnInteger(wrappedInt)); }
public void IntegerWrapper_ShouldBeEqualToCorrespondingPrimitive() { var integer = 24; var wrappedInt = new WrappedIntegerExample(integer); Assert.IsTrue(wrappedInt == integer); Assert.IsTrue(wrappedInt.Value.Equals(integer)); }
public void IntegerWrapper_CustomValidationIsCalledOnInstantiation() { try { var i = new WrappedIntegerExample(-1); } catch (Exception e) { Assert.IsNotNull(e); throw; } try { var i = new WrappedIntegerExample(24); } catch (Exception) { Assert.Fail(); } }
private bool DidIGetAnIntegerWrapper(WrappedIntegerExample integer) { return(integer is WrappedIntegerExample); }