diff --git a/src/Infrastructure.Tests/GenericTests.cs b/src/Infrastructure.Tests/GenericTests.cs new file mode 100644 index 0000000..b1f5e65 --- /dev/null +++ b/src/Infrastructure.Tests/GenericTests.cs @@ -0,0 +1,17 @@ +namespace Infrastructure.Tests; + +public class GenericTests +{ + [Fact] + public void ValueConvertTest() + { + var value = "7"; + var convertedValue = Convert(value); + Assert.Equal(7, convertedValue); + } + + private static T Convert(string value) where T : IEquatable + { + return (T)System.Convert.ChangeType(value, typeof(T)); + } +} \ No newline at end of file