public void ConvertObjectToObjectUsingValueOfMethod() { ISBN.Reset(); Assert.Equal(new ISBN("123456789"), ConversionService.Convert <ISBN>("123456789")); Assert.Equal(2, ISBN.ConstructorCount); Assert.Equal(1, ISBN.ValueOfCount); Assert.Equal(0, ISBN.ToStringCount); }
public void ConvertObjectToStringWithValueOfMethodPresentUsingToString() { ISBN.Reset(); Assert.Equal("123456789", ConversionService.Convert <string>(new ISBN("123456789"))); Assert.Equal(1, ISBN.ConstructorCount); Assert.Equal(0, ISBN.ValueOfCount); Assert.Equal(1, ISBN.ToStringCount); }