diff --git a/.vs/SafeMapper/v15/sqlite3/storage.ide b/.vs/SafeMapper/v15/sqlite3/storage.ide new file mode 100644 index 0000000..ca85e88 Binary files /dev/null and b/.vs/SafeMapper/v15/sqlite3/storage.ide differ diff --git a/SafeMapper.Profiler/AutoMapperHelpers/AutoMapperDateTimeTypeConverter.cs b/SafeMapper.Profiler/AutoMapperHelpers/AutoMapperDateTimeTypeConverter.cs index c1490fc..18ca7bf 100644 --- a/SafeMapper.Profiler/AutoMapperHelpers/AutoMapperDateTimeTypeConverter.cs +++ b/SafeMapper.Profiler/AutoMapperHelpers/AutoMapperDateTimeTypeConverter.cs @@ -4,9 +4,9 @@ using AutoMapper; - public class AutoMapperDateTimeTypeConverter : TypeConverter + public class AutoMapperDateTimeTypeConverter : ITypeConverter { - protected override DateTime ConvertCore(string source) + public DateTime Convert(string source, DateTime destination, ResolutionContext context) { return System.Convert.ToDateTime(source); } diff --git a/SafeMapper.Profiler/ProfileConversion.cs b/SafeMapper.Profiler/ProfileConversion.cs index 334a8b6..64e6eb8 100644 --- a/SafeMapper.Profiler/ProfileConversion.cs +++ b/SafeMapper.Profiler/ProfileConversion.cs @@ -142,7 +142,8 @@ public override void Execute() */ } - private void ProfileConvert(TSource[] input, CultureInfo formatProvider, Action compareFunc) + private void ProfileConvert(TSource[] input, CultureInfo formatProvider, + Action compareFunc) { var safeMapper = SafeMap.GetConverter(); var sourceType = typeof(TSource); @@ -151,26 +152,31 @@ private void ProfileConvert(TSource[] input, CultureInfo var emitMapper = ObjectMapperManager.DefaultInstance.GetMapper(); //var fFastMapper = fFastMap.MapperFor(); - - if (typeof(TDestination) != typeof(string)) + AutoMapper.Mapper.Initialize(cfg => { - if (typeof(TDestination) == typeof(DateTime) && typeof(TSource) == typeof(string)) - { - AutoMapper.Mapper.CreateMap(typeof(TSource), typeof(TDestination)).ConvertUsing(typeof(AutoMapperDateTimeTypeConverter)); - } - else + if (typeof(TDestination) != typeof(string)) { - AutoMapper.Mapper.CreateMap(); + if (typeof(TDestination) == typeof(DateTime) && typeof(TSource) == typeof(string)) + { + cfg.CreateMap(typeof(TSource), typeof(TDestination)) + .ConvertUsing(typeof(AutoMapperDateTimeTypeConverter)); + } + else + { + cfg.CreateMap(); + } } - } - AutoMapper.Mapper.CreateMap(); - AutoMapper.Mapper.CreateMap(); - AutoMapper.Mapper.CreateMap(); - AutoMapper.Mapper.CreateMap(); + cfg.CreateMap(); + cfg.CreateMap(); + cfg.CreateMap(); + cfg.CreateMap(); + }); + + + this.WriteHeader(string.Format("Profiling convert from {0} to {1}, {2} iterations", typeof(TSource).Name, + typeof(TDestination).Name, input.Length)); - this.WriteHeader(string.Format("Profiling convert from {0} to {1}, {2} iterations", typeof(TSource).Name, typeof(TDestination).Name, input.Length)); - if (compareFunc != null) { this.AddResult("Native", compareFunc); @@ -188,7 +194,7 @@ private void ProfileConvert(TSource[] input, CultureInfo this.AddResult("ValueInjecter", i => { - var result = new TDestination(); + var result = new TDestination(); result.InjectFrom(input[i]); });*/ diff --git a/SafeMapper.Profiler/ProfileInvalidConversion.cs b/SafeMapper.Profiler/ProfileInvalidConversion.cs index aedbea8..e2a32e4 100644 --- a/SafeMapper.Profiler/ProfileInvalidConversion.cs +++ b/SafeMapper.Profiler/ProfileInvalidConversion.cs @@ -68,20 +68,23 @@ public override void Execute() { } }; - - if (typeof(TDestination) != typeof(string)) + AutoMapper.Mapper.Initialize(cfg => { - if (typeof(TDestination) == typeof(DateTime) && typeof(TSource) == typeof(string)) - { - AutoMapper.Mapper.CreateMap(typeof(TSource), typeof(TDestination)).ConvertUsing(typeof(AutoMapperDateTimeTypeConverter)); - } - else + if (typeof(TDestination) != typeof(string)) { - AutoMapper.Mapper.CreateMap(); + if (typeof(TDestination) == typeof(DateTime) && typeof(TSource) == typeof(string)) + { + cfg.CreateMap(typeof(TSource), typeof(TDestination)) + .ConvertUsing(typeof(AutoMapperDateTimeTypeConverter)); + } + else + { + cfg.CreateMap(); + } } - } - AutoMapper.Mapper.CreateMap(); + cfg.CreateMap(); + }); this.WriteHeader(string.Format("Profiling convert from {0} to {1}, {2} iterations", typeof(TSource).Name, typeof(TDestination).Name, input.Length)); diff --git a/SafeMapper.Profiler/SafeMapper.Profiler.csproj b/SafeMapper.Profiler/SafeMapper.Profiler.csproj new file mode 100644 index 0000000..d47e5ea --- /dev/null +++ b/SafeMapper.Profiler/SafeMapper.Profiler.csproj @@ -0,0 +1,35 @@ + + + + net45 + SafeMapper.Profiler + Exe + SafeMapper.Profiler + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SafeMapper.Profiler/SafeMapper.Profiler.xproj b/SafeMapper.Profiler/SafeMapper.Profiler.xproj deleted file mode 100644 index 518cb79..0000000 --- a/SafeMapper.Profiler/SafeMapper.Profiler.xproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - 14.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - af7eb1c2-2804-4584-91ed-4366f18abe40 - SafeMapper.Profiler - .\obj - .\bin\ - v4.5 - - - 2.0 - - - - - - \ No newline at end of file diff --git a/SafeMapper.Profiler/project.json b/SafeMapper.Profiler/project.json deleted file mode 100644 index c253798..0000000 --- a/SafeMapper.Profiler/project.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "version": "1.0.0-*", - "buildOptions": { - "emitEntryPoint": true - }, - - "dependencies": { - "SafeMapper": "3.0.0-*" - }, - - "frameworks": { - "net45": { - "dependencies": { - "AutoMapper": "4.1.1", - "EmitMapper": "1.0.0", - "fasterflect": "2.1.3", - "FastMapper": "1.2.0", - "fFastMapper": "0.5.3", - "SafeMapper.Tests.Model": { - "target": "project" - }, - "ServiceStack.Text": "4.0.46", - "UniversalTypeConverter": "1.0.2", - "ValueInjecter": "3.1.1" - }, - "frameworkAssemblies": { - "System.Web": "4.0.0.0" - } - } - } -} diff --git a/SafeMapper.StrongName/SafeMapper.StrongName.csproj b/SafeMapper.StrongName/SafeMapper.StrongName.csproj new file mode 100644 index 0000000..acfe247 --- /dev/null +++ b/SafeMapper.StrongName/SafeMapper.StrongName.csproj @@ -0,0 +1,64 @@ + + + + 3.0.0 + net45;net451;netstandard2.0 + SafeMapper.StrongName + ../SafeMapper.snk + true + true + SafeMapper.StrongName + Fast;Object;Mapper;Converter + https://github.com/unger/SafeMapper + https://github.com/unger/SafeMapper + https://github.com/unger/SafeMapper + git + https://github.com/unger/SafeMapper + false + false + false + false + false + false + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + $(DefineConstants);ASYNC + + + + $(DefineConstants);COREFX + + + + + + + + diff --git a/SafeMapper.StrongName/SafeMapper.StrongName.xproj b/SafeMapper.StrongName/SafeMapper.StrongName.xproj deleted file mode 100644 index 7c5c5b4..0000000 --- a/SafeMapper.StrongName/SafeMapper.StrongName.xproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - 14.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - 64f2a2f9-a66e-407f-8f40-e936b45245bc - SafeMapper - .\obj - .\bin\ - v4.5 - - - - 2.0 - - - diff --git a/SafeMapper.StrongName/project.json b/SafeMapper.StrongName/project.json deleted file mode 100644 index 6d87f1d..0000000 --- a/SafeMapper.StrongName/project.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "packOptions": { - "summary": "Exception free and extremly fast object mapper", - "tags": [ "Fast", "Object", "Mapper", "Converter" ], - "owners": [ "unger" ], - "releaseNotes": "https://github.com/unger/SafeMapper", - "projectUrl": "https://github.com/unger/SafeMapper", - "licenseUrl": "https://github.com/unger/SafeMapper", - "repository": { - "type": "git", - "url": "https://github.com/unger/SafeMapper" - } - }, - "version": "3.0.0-*", - - "dependencies": { - }, - "buildOptions": { - "keyFile": "../SafeMapper.snk", - "compile": { - "include": [ - "../SafeMapper/**/*.cs" - ], - "exclude": [ - "../SafeMapper/obj/" - ] - } - }, - "frameworks": { - "net45": { - "buildOptions": { - "define": [ "ASYNC" ] - }, - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.Data": "4.0.0.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0" - } - }, - "net451": { - "buildOptions": { - "define": [ "ASYNC" ] - }, - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.Data": "4.0.0.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0" - } - }, - "netstandard2.0": { - "buildOptions": { - "define": [ "ASYNC", "COREFX" ] - }, - "dependencies": { - "System.Collections": "4.0.11", - "System.Collections.Concurrent": "4.0.12", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.ComponentModel.Annotations": "4.1.0", - "System.Data.SqlClient": "4.1.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Emit": "4.0.1", - "System.Reflection.Emit.Lightweight": "4.0.1", - "System.Reflection.Extensions": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Text.RegularExpressions": "4.1.0", - "System.Threading": "4.0.11", - "System.Xml.XDocument": "4.0.11", - "System.Xml.XmlDocument": "4.0.1" - } - } - } -} diff --git a/SafeMapper.Tests.Model/SafeMapper.Tests.Model.csproj b/SafeMapper.Tests.Model/SafeMapper.Tests.Model.csproj index f27de2f..a1e450d 100644 --- a/SafeMapper.Tests.Model/SafeMapper.Tests.Model.csproj +++ b/SafeMapper.Tests.Model/SafeMapper.Tests.Model.csproj @@ -1,122 +1,125 @@ - - - - - Debug - AnyCPU - {955AA075-D841-4BB9-9487-DAC42EEBCECC} - Library - Properties - SafeMapper.Tests.Model - SafeMapper.Tests.Model - v4.5 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - True - ResourceStrings.resx - - - True - True - ResourceStrings.sv.resx - - - - - - PublicResXFileCodeGenerator - ResourceStrings.Designer.cs - - - PublicResXFileCodeGenerator - ResourceStrings.sv.Designer.cs - - - + + + + + Debug + AnyCPU + {955AA075-D841-4BB9-9487-DAC42EEBCECC} + Library + Properties + SafeMapper.Tests.Model + SafeMapper.Tests.Model + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + ResourceStrings.resx + + + True + True + ResourceStrings.sv.resx + + + + + + PublicResXFileCodeGenerator + ResourceStrings.Designer.cs + + + PublicResXFileCodeGenerator + ResourceStrings.sv.Designer.cs + + + + + + + --> \ No newline at end of file diff --git a/SafeMapper.Tests.Model/packages.config b/SafeMapper.Tests.Model/packages.config index a02aaf0..4b1d306 100644 --- a/SafeMapper.Tests.Model/packages.config +++ b/SafeMapper.Tests.Model/packages.config @@ -1,6 +1,12 @@ - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/SafeMapper.Tests/ConverterFactoryTests.cs b/SafeMapper.Tests/ConverterFactoryTests.cs index cfe5c32..29b768f 100644 --- a/SafeMapper.Tests/ConverterFactoryTests.cs +++ b/SafeMapper.Tests/ConverterFactoryTests.cs @@ -367,7 +367,7 @@ public void CreateDelegate_StringListToIntList() var converter = this.converterFactory.CreateDelegate, List>(); var expected = new List { 1, 2, 3, 4, 5 }; var input = new List { "1", "2", "3", "4", "5" }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(expected, result); @@ -379,7 +379,7 @@ public void CreateDelegate_StringArrayToIntList() var converter = this.converterFactory.CreateDelegate>(); var expected = new List { 1, 2, 3, 4, 5 }; var input = new[] { "1", "2", "3", "4", "5" }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(expected, result); @@ -391,7 +391,7 @@ public void CreateDelegate_IntListToDecimalArray() var converter = this.converterFactory.CreateDelegate, decimal[]>(); var input = new List { 1, 2, 3, 4, 5 }; var expected = new[] { 1m, 2m, 3m, 4m, 5m }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf(result); Assert.AreEqual(expected, result); @@ -403,7 +403,7 @@ public void CreateDelegate_IntListToDecimalList() var converter = this.converterFactory.CreateDelegate, List>(); var expected = new List { 1m, 2m, 3m, 4m, 5m }; var input = new List { 1, 2, 3, 4, 5 }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(expected, result); @@ -415,7 +415,7 @@ public void CreateDelegate_IntArrayToDecimalList() var converter = this.converterFactory.CreateDelegate>(); var expected = new List { 1m, 2m, 3m, 4m, 5m }; var input = new[] { 1, 2, 3, 4, 5 }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(expected, result); @@ -433,7 +433,7 @@ public void CreateDelegate_StringICollectionToStringArray() var converter = this.converterFactory.CreateDelegate, string[]>(); var input = new List { "1", "2", "3", "4", "5" } as ICollection; var expected = new[] { "1", "2", "3", "4", "5" }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf(result); Assert.AreEqual(expected, result); @@ -445,7 +445,7 @@ public void CreateDelegate_StringArrayToStringICollection() var converter = this.converterFactory.CreateDelegate>(); var input = new[] { "1", "2", "3", "4", "5" }; var expected = new List { "1", "2", "3", "4", "5" } as ICollection; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(expected, result); @@ -457,30 +457,30 @@ public void CreateDelegate_StringArrayToStringICollection() /* /************************************************************************/ - [TestCase(ByteEnum.Undefined, Result = (byte)0)] - [TestCase(ByteEnum.Value1, Result = (byte)1)] - [TestCase(ByteEnum.Value2, Result = (byte)2)] - [TestCase(ByteEnum.Value3, Result = (byte)3)] + [TestCase(ByteEnum.Undefined, ExpectedResult = (byte)0)] + [TestCase(ByteEnum.Value1, ExpectedResult = (byte)1)] + [TestCase(ByteEnum.Value2, ExpectedResult = (byte)2)] + [TestCase(ByteEnum.Value3, ExpectedResult = (byte)3)] public byte ToByte_FromByteEnum(ByteEnum input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(ByteEnum.Undefined, Result = (long)0)] - [TestCase(ByteEnum.Value1, Result = (long)1)] - [TestCase(ByteEnum.Value2, Result = (long)2)] - [TestCase(ByteEnum.Value3, Result = (long)3)] + [TestCase(ByteEnum.Undefined, ExpectedResult = (long)0)] + [TestCase(ByteEnum.Value1, ExpectedResult = (long)1)] + [TestCase(ByteEnum.Value2, ExpectedResult = (long)2)] + [TestCase(ByteEnum.Value3, ExpectedResult = (long)3)] public long ToInt64_FromByteEnum(ByteEnum input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(Int64Enum.Undefined, Result = (byte)0)] - [TestCase(Int64Enum.Value1, Result = (byte)1)] - [TestCase(Int64Enum.Min, Result = (byte)0)] - [TestCase(Int64Enum.Max, Result = (byte)0)] + [TestCase(Int64Enum.Undefined, ExpectedResult = (byte)0)] + [TestCase(Int64Enum.Value1, ExpectedResult = (byte)1)] + [TestCase(Int64Enum.Min, ExpectedResult = (byte)0)] + [TestCase(Int64Enum.Max, ExpectedResult = (byte)0)] public byte ToByte_FromInt64Enum(Int64Enum input) { var converter = this.converterFactory.CreateDelegate(); @@ -493,137 +493,137 @@ public byte ToByte_FromInt64Enum(Int64Enum input) /* /************************************************************************/ - [TestCase("Undefined", Result = ByteEnum.Undefined)] - [TestCase("Value1", Result = ByteEnum.Value1)] - [TestCase("Value2", Result = ByteEnum.Value2)] - [TestCase("Value3", Result = ByteEnum.Value3)] - [TestCase("Value4", Result = ByteEnum.Undefined)] + [TestCase("Undefined", ExpectedResult = ByteEnum.Undefined)] + [TestCase("Value1", ExpectedResult = ByteEnum.Value1)] + [TestCase("Value2", ExpectedResult = ByteEnum.Value2)] + [TestCase("Value3", ExpectedResult = ByteEnum.Value3)] + [TestCase("Value4", ExpectedResult = ByteEnum.Undefined)] public ByteEnum ToByteEnum_FromString(string input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase((byte)0, Result = ByteEnum.Undefined)] - [TestCase((byte)1, Result = ByteEnum.Value1)] - [TestCase((byte)2, Result = ByteEnum.Value2)] - [TestCase((byte)3, Result = ByteEnum.Value3)] - [TestCase((byte)4, Result = ByteEnum.Undefined)] + [TestCase((byte)0, ExpectedResult = ByteEnum.Undefined)] + [TestCase((byte)1, ExpectedResult = ByteEnum.Value1)] + [TestCase((byte)2, ExpectedResult = ByteEnum.Value2)] + [TestCase((byte)3, ExpectedResult = ByteEnum.Value3)] + [TestCase((byte)4, ExpectedResult = ByteEnum.Undefined)] public ByteEnum ToByteEnum_FromByte(byte input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase((byte)0, Result = SByteEnum.Undefined)] - [TestCase((byte)1, Result = SByteEnum.Value1)] - [TestCase((byte)2, Result = SByteEnum.Value2)] - [TestCase((byte)3, Result = SByteEnum.Value3)] - [TestCase((byte)4, Result = SByteEnum.Undefined)] + [TestCase((byte)0, ExpectedResult = SByteEnum.Undefined)] + [TestCase((byte)1, ExpectedResult = SByteEnum.Value1)] + [TestCase((byte)2, ExpectedResult = SByteEnum.Value2)] + [TestCase((byte)3, ExpectedResult = SByteEnum.Value3)] + [TestCase((byte)4, ExpectedResult = SByteEnum.Undefined)] public SByteEnum ToSByteEnum_FromByte(byte input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase((byte)0, Result = Int16Enum.Undefined)] - [TestCase((byte)1, Result = Int16Enum.Value1)] - [TestCase((byte)2, Result = Int16Enum.Value2)] - [TestCase((byte)3, Result = Int16Enum.Value3)] - [TestCase((byte)4, Result = Int16Enum.Undefined)] + [TestCase((byte)0, ExpectedResult = Int16Enum.Undefined)] + [TestCase((byte)1, ExpectedResult = Int16Enum.Value1)] + [TestCase((byte)2, ExpectedResult = Int16Enum.Value2)] + [TestCase((byte)3, ExpectedResult = Int16Enum.Value3)] + [TestCase((byte)4, ExpectedResult = Int16Enum.Undefined)] public Int16Enum ToInt16Enum_FromByte(byte input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase((byte)0, Result = UInt16Enum.Undefined)] - [TestCase((byte)1, Result = UInt16Enum.Value1)] - [TestCase((byte)2, Result = UInt16Enum.Value2)] - [TestCase((byte)3, Result = UInt16Enum.Value3)] - [TestCase((byte)4, Result = UInt16Enum.Undefined)] + [TestCase((byte)0, ExpectedResult = UInt16Enum.Undefined)] + [TestCase((byte)1, ExpectedResult = UInt16Enum.Value1)] + [TestCase((byte)2, ExpectedResult = UInt16Enum.Value2)] + [TestCase((byte)3, ExpectedResult = UInt16Enum.Value3)] + [TestCase((byte)4, ExpectedResult = UInt16Enum.Undefined)] public UInt16Enum ToUInt16Enum_FromByte(byte input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(-1, Result = Int32Enum.Undefined)] - [TestCase(0, Result = Int32Enum.Undefined)] - [TestCase(1, Result = Int32Enum.Value1)] - [TestCase(2, Result = Int32Enum.Value2)] - [TestCase(3, Result = Int32Enum.Value3)] - [TestCase(4, Result = Int32Enum.Undefined)] + [TestCase(-1, ExpectedResult = Int32Enum.Undefined)] + [TestCase(0, ExpectedResult = Int32Enum.Undefined)] + [TestCase(1, ExpectedResult = Int32Enum.Value1)] + [TestCase(2, ExpectedResult = Int32Enum.Value2)] + [TestCase(3, ExpectedResult = Int32Enum.Value3)] + [TestCase(4, ExpectedResult = Int32Enum.Undefined)] public Int32Enum ToInt32Enum_FromInt32(int input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(-1, Result = UInt32Enum.Undefined)] - [TestCase(0, Result = UInt32Enum.Undefined)] - [TestCase(1, Result = UInt32Enum.Value1)] - [TestCase(2, Result = UInt32Enum.Value2)] - [TestCase(3, Result = UInt32Enum.Value3)] - [TestCase(4, Result = UInt32Enum.Undefined)] + [TestCase(-1, ExpectedResult = UInt32Enum.Undefined)] + [TestCase(0, ExpectedResult = UInt32Enum.Undefined)] + [TestCase(1, ExpectedResult = UInt32Enum.Value1)] + [TestCase(2, ExpectedResult = UInt32Enum.Value2)] + [TestCase(3, ExpectedResult = UInt32Enum.Value3)] + [TestCase(4, ExpectedResult = UInt32Enum.Undefined)] public UInt32Enum ToUInt32Enum_FromInt32(int input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(-1L, Result = Int32Enum.Undefined)] - [TestCase(0L, Result = Int32Enum.Undefined)] - [TestCase(1L, Result = Int32Enum.Value1)] - [TestCase(2L, Result = Int32Enum.Value2)] - [TestCase(3L, Result = Int32Enum.Value3)] - [TestCase(4L, Result = Int32Enum.Undefined)] + [TestCase(-1L, ExpectedResult = Int32Enum.Undefined)] + [TestCase(0L, ExpectedResult = Int32Enum.Undefined)] + [TestCase(1L, ExpectedResult = Int32Enum.Value1)] + [TestCase(2L, ExpectedResult = Int32Enum.Value2)] + [TestCase(3L, ExpectedResult = Int32Enum.Value3)] + [TestCase(4L, ExpectedResult = Int32Enum.Undefined)] public Int32Enum ToInt32Enum_FromInt64(long input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(-1L, Result = Int64Enum.Undefined)] - [TestCase(0L, Result = Int64Enum.Undefined)] - [TestCase(1L, Result = Int64Enum.Value1)] - [TestCase(long.MinValue, Result = Int64Enum.Min)] - [TestCase(long.MaxValue, Result = Int64Enum.Max)] - [TestCase(4L, Result = Int64Enum.Undefined)] + [TestCase(-1L, ExpectedResult = Int64Enum.Undefined)] + [TestCase(0L, ExpectedResult = Int64Enum.Undefined)] + [TestCase(1L, ExpectedResult = Int64Enum.Value1)] + [TestCase(long.MinValue, ExpectedResult = Int64Enum.Min)] + [TestCase(long.MaxValue, ExpectedResult = Int64Enum.Max)] + [TestCase(4L, ExpectedResult = Int64Enum.Undefined)] public Int64Enum ToInt64Enum_FromInt64(long input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(-1L, Result = UInt64Enum.Undefined)] - [TestCase(0L, Result = UInt64Enum.Undefined)] - [TestCase(1L, Result = UInt64Enum.Value1)] - [TestCase(long.MinValue, Result = UInt64Enum.Undefined)] - [TestCase(long.MaxValue, Result = UInt64Enum.Undefined)] - [TestCase(4L, Result = UInt64Enum.Undefined)] + [TestCase(-1L, ExpectedResult = UInt64Enum.Undefined)] + [TestCase(0L, ExpectedResult = UInt64Enum.Undefined)] + [TestCase(1L, ExpectedResult = UInt64Enum.Value1)] + [TestCase(long.MinValue, ExpectedResult = UInt64Enum.Undefined)] + [TestCase(long.MaxValue, ExpectedResult = UInt64Enum.Undefined)] + [TestCase(4L, ExpectedResult = UInt64Enum.Undefined)] public UInt64Enum ToUInt64Enum_FromInt64(long input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(0UL, Result = UInt64Enum.Undefined)] - [TestCase(1UL, Result = UInt64Enum.Value1)] - [TestCase(ulong.MinValue, Result = UInt64Enum.Undefined)] - [TestCase(ulong.MaxValue, Result = UInt64Enum.Max)] - [TestCase(4UL, Result = UInt64Enum.Undefined)] + [TestCase(0UL, ExpectedResult = UInt64Enum.Undefined)] + [TestCase(1UL, ExpectedResult = UInt64Enum.Value1)] + [TestCase(ulong.MinValue, ExpectedResult = UInt64Enum.Undefined)] + [TestCase(ulong.MaxValue, ExpectedResult = UInt64Enum.Max)] + [TestCase(4UL, ExpectedResult = UInt64Enum.Undefined)] public UInt64Enum ToUInt64Enum_FromUInt64(ulong input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase("Odefinerat", Result = DisplayAttributeResourceEnum.Undefined)] - [TestCase("Värde 1", Result = DisplayAttributeResourceEnum.Value1)] - [TestCase("Värde 2", Result = DisplayAttributeResourceEnum.Value2)] - [TestCase("Värde 3", Result = DisplayAttributeResourceEnum.Value3)] - [TestCase("Värde 4", Result = DisplayAttributeResourceEnum.Undefined)] + [TestCase("Odefinerat", ExpectedResult = DisplayAttributeResourceEnum.Undefined)] + [TestCase("Värde 1", ExpectedResult = DisplayAttributeResourceEnum.Value1)] + [TestCase("Värde 2", ExpectedResult = DisplayAttributeResourceEnum.Value2)] + [TestCase("Värde 3", ExpectedResult = DisplayAttributeResourceEnum.Value3)] + [TestCase("Värde 4", ExpectedResult = DisplayAttributeResourceEnum.Undefined)] public DisplayAttributeResourceEnum ToDisplayAttributeResourceEnum_FromString_CultureSv(string input) { Thread.CurrentThread.CurrentUICulture = new CultureInfo("sv-SE"); @@ -631,11 +631,11 @@ public DisplayAttributeResourceEnum ToDisplayAttributeResourceEnum_FromString_Cu return converter(input); } - [TestCase("Undefined", Result = DisplayAttributeResourceEnum.Undefined)] - [TestCase("Value 1", Result = DisplayAttributeResourceEnum.Value1)] - [TestCase("Value 2", Result = DisplayAttributeResourceEnum.Value2)] - [TestCase("Value 3", Result = DisplayAttributeResourceEnum.Value3)] - [TestCase("Value 4", Result = DisplayAttributeResourceEnum.Undefined)] + [TestCase("Undefined", ExpectedResult = DisplayAttributeResourceEnum.Undefined)] + [TestCase("Value 1", ExpectedResult = DisplayAttributeResourceEnum.Value1)] + [TestCase("Value 2", ExpectedResult = DisplayAttributeResourceEnum.Value2)] + [TestCase("Value 3", ExpectedResult = DisplayAttributeResourceEnum.Value3)] + [TestCase("Value 4", ExpectedResult = DisplayAttributeResourceEnum.Undefined)] public DisplayAttributeResourceEnum ToDisplayAttributeResourceEnum_FromString_CultureEn(string input) { Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); @@ -644,12 +644,12 @@ public DisplayAttributeResourceEnum ToDisplayAttributeResourceEnum_FromString_Cu return converter(input); } - [Ignore] - [TestCase("Odefinerat", Result = DisplayAttributeResxEnum.Undefined)] - [TestCase("Värde 1", Result = DisplayAttributeResxEnum.Value1)] - [TestCase("Värde 2", Result = DisplayAttributeResxEnum.Value2)] - [TestCase("Värde 3", Result = DisplayAttributeResxEnum.Value3)] - [TestCase("Värde 4", Result = DisplayAttributeResxEnum.Undefined)] + [Ignore("Ignored")] + [TestCase("Odefinerat", ExpectedResult = DisplayAttributeResxEnum.Undefined)] + [TestCase("Värde 1", ExpectedResult = DisplayAttributeResxEnum.Value1)] + [TestCase("Värde 2", ExpectedResult = DisplayAttributeResxEnum.Value2)] + [TestCase("Värde 3", ExpectedResult = DisplayAttributeResxEnum.Value3)] + [TestCase("Värde 4", ExpectedResult = DisplayAttributeResxEnum.Undefined)] public DisplayAttributeResxEnum ToDisplayAttributeResxEnum_FromString_CultureSv(string input) { Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("sv-SE"); @@ -657,12 +657,12 @@ public DisplayAttributeResxEnum ToDisplayAttributeResxEnum_FromString_CultureSv( return converter(input); } - [Ignore] - [TestCase("Undefined", Result = DisplayAttributeResxEnum.Undefined)] - [TestCase("Value 1", Result = DisplayAttributeResxEnum.Value1)] - [TestCase("Value 2", Result = DisplayAttributeResxEnum.Value2)] - [TestCase("Value 3", Result = DisplayAttributeResxEnum.Value3)] - [TestCase("Value 4", Result = DisplayAttributeResxEnum.Undefined)] + [Ignore("Ignored")] + [TestCase("Undefined", ExpectedResult = DisplayAttributeResxEnum.Undefined)] + [TestCase("Value 1", ExpectedResult = DisplayAttributeResxEnum.Value1)] + [TestCase("Value 2", ExpectedResult = DisplayAttributeResxEnum.Value2)] + [TestCase("Value 3", ExpectedResult = DisplayAttributeResxEnum.Value3)] + [TestCase("Value 4", ExpectedResult = DisplayAttributeResxEnum.Undefined)] public DisplayAttributeResxEnum ToDisplayAttributeResxEnum_FromString_CultureEn(string input) { Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("en-US"); @@ -670,51 +670,51 @@ public DisplayAttributeResxEnum ToDisplayAttributeResxEnum_FromString_CultureEn( return converter(input); } - [TestCase("Undefined", Result = DescriptionAttributeEnum.Undefined)] - [TestCase("Value 1", Result = DescriptionAttributeEnum.Value1)] - [TestCase("Value 2", Result = DescriptionAttributeEnum.Value2)] - [TestCase("Value 3", Result = DescriptionAttributeEnum.Value3)] - [TestCase("Value 4", Result = DescriptionAttributeEnum.Undefined)] + [TestCase("Undefined", ExpectedResult = DescriptionAttributeEnum.Undefined)] + [TestCase("Value 1", ExpectedResult = DescriptionAttributeEnum.Value1)] + [TestCase("Value 2", ExpectedResult = DescriptionAttributeEnum.Value2)] + [TestCase("Value 3", ExpectedResult = DescriptionAttributeEnum.Value3)] + [TestCase("Value 4", ExpectedResult = DescriptionAttributeEnum.Undefined)] public DescriptionAttributeEnum ToDescriptionEnum_FromString(string input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase("Undefined", Result = DisplayAttributeEnum.Undefined)] - [TestCase("Value 1", Result = DisplayAttributeEnum.Value1)] - [TestCase("Value 2", Result = DisplayAttributeEnum.Value2)] - [TestCase("Value 3", Result = DisplayAttributeEnum.Value3)] - [TestCase("Value 4", Result = DisplayAttributeEnum.Undefined)] + [TestCase("Undefined", ExpectedResult = DisplayAttributeEnum.Undefined)] + [TestCase("Value 1", ExpectedResult = DisplayAttributeEnum.Value1)] + [TestCase("Value 2", ExpectedResult = DisplayAttributeEnum.Value2)] + [TestCase("Value 3", ExpectedResult = DisplayAttributeEnum.Value3)] + [TestCase("Value 4", ExpectedResult = DisplayAttributeEnum.Undefined)] public DisplayAttributeEnum ToDisplayAttributeEnum_FromString(string input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(DisplayAttributeEnum.Undefined, Result = "Undefined")] - [TestCase(DisplayAttributeEnum.Value1, Result = "Value 1")] - [TestCase(DisplayAttributeEnum.Value2, Result = "Value 2")] - [TestCase(DisplayAttributeEnum.Value3, Result = "Value 3")] + [TestCase(DisplayAttributeEnum.Undefined, ExpectedResult = "Undefined")] + [TestCase(DisplayAttributeEnum.Value1, ExpectedResult = "Value 1")] + [TestCase(DisplayAttributeEnum.Value2, ExpectedResult = "Value 2")] + [TestCase(DisplayAttributeEnum.Value3, ExpectedResult = "Value 3")] public string ToString_FromDisplayAttributeEnum(DisplayAttributeEnum input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(DescriptionAttributeEnum.Undefined, Result = "Undefined")] - [TestCase(DescriptionAttributeEnum.Value1, Result = "Value 1")] - [TestCase(DescriptionAttributeEnum.Value2, Result = "Value 2")] - [TestCase(DescriptionAttributeEnum.Value3, Result = "Value 3")] + [TestCase(DescriptionAttributeEnum.Undefined, ExpectedResult = "Undefined")] + [TestCase(DescriptionAttributeEnum.Value1, ExpectedResult = "Value 1")] + [TestCase(DescriptionAttributeEnum.Value2, ExpectedResult = "Value 2")] + [TestCase(DescriptionAttributeEnum.Value3, ExpectedResult = "Value 3")] public string ToString_FromDisplayAttributeEnum(DescriptionAttributeEnum input) { var converter = this.converterFactory.CreateDelegate(); return converter(input); } - [TestCase(-1, Result = LargeEnum.Undefined)] - [TestCase(0, Result = LargeEnum.Undefined)] - [TestCase(16, Result = LargeEnum.Value16)] + [TestCase(-1, ExpectedResult = LargeEnum.Undefined)] + [TestCase(0, ExpectedResult = LargeEnum.Undefined)] + [TestCase(16, ExpectedResult = LargeEnum.Value16)] public LargeEnum ToLargeEnum_FromInt32(int input) { var converter = this.converterFactory.CreateDelegate(); @@ -732,7 +732,7 @@ public void CreateDelegate_StringToStringArray() { var converter = this.converterFactory.CreateDelegate(); var input = "1"; - var result = converter(input); + var result = converter(input); Assert.AreEqual(new[] { 1 }, result); } @@ -742,7 +742,7 @@ public void CreateDelegate_StringToStringList() { var converter = this.converterFactory.CreateDelegate>(); var input = "1"; - var result = converter(input); + var result = converter(input); Assert.AreEqual(new List { 1 }, result); } @@ -752,7 +752,7 @@ public void CreateDelegate_StringArrayToString() { var converter = this.converterFactory.CreateDelegate(); var input = new[] { "1", "2", "3" }; - var result = converter(input); + var result = converter(input); Assert.AreEqual(1, result); } @@ -762,7 +762,7 @@ public void CreateDelegate_StringListToString() { var converter = this.converterFactory.CreateDelegate, int>(); var input = new List { "1", "2", "3" }; - var result = converter(input); + var result = converter(input); Assert.AreEqual(1, result); } @@ -772,7 +772,7 @@ public void CreateDelegate_NonGenericDateTimeToSqlDateTime() { var converter = this.converterFactory.CreateDelegate(typeof(DateTime), typeof(SqlDateTime)); var input = DateTime.MinValue; - var result = converter(input); + var result = converter(input); Assert.AreEqual(SqlDateTime.MinValue, result); } @@ -782,7 +782,7 @@ public void CreateDelegate_NonGenericIntToString() { var converter = this.converterFactory.CreateDelegate(typeof(int), typeof(string)); var input = 1; - var result = converter(input); + var result = converter(input); Assert.AreEqual("1", result); } @@ -792,7 +792,7 @@ public void CreateDelegate_NonGenericStringToInt() { var converter = this.converterFactory.CreateDelegate(typeof(string), typeof(int)); var input = "1"; - var result = converter(input); + var result = converter(input); Assert.AreEqual(1, result); } @@ -812,7 +812,7 @@ public void CreateDelegate_IEnumerableDictionaryToListOfClassProperty() as IEnumerable>; var converter = this.converterFactory.CreateDelegate>, IList>>(); - var result = converter(input); + var result = converter(input); Assert.AreEqual(4, result.Count); Assert.AreEqual(1, result[0].Value); @@ -838,10 +838,10 @@ public object CreateDelegate_NonGenericTestData(object input, Type fromType, Typ return converter(input); } - [TestCase(null, Result = 0)] - [TestCase(0, Result = 0)] - [TestCase(int.MaxValue, Result = int.MaxValue)] - [TestCase(int.MinValue, Result = int.MinValue)] + [TestCase(null, ExpectedResult = 0)] + [TestCase(0, ExpectedResult = 0)] + [TestCase(int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = int.MinValue)] public int CreateDelegate_NullableIntToInt(int? input) { var converter = this.converterFactory.CreateDelegate(); @@ -849,12 +849,12 @@ public int CreateDelegate_NullableIntToInt(int? input) return converter(input); } - [TestCase(null, Result = 0)] - [TestCase((long)0, Result = 0)] - [TestCase(long.MaxValue, Result = 0)] - [TestCase(long.MinValue, Result = 0)] - [TestCase((long)int.MaxValue, Result = int.MaxValue)] - [TestCase((long)int.MinValue, Result = int.MinValue)] + [TestCase(null, ExpectedResult = 0)] + [TestCase((long)0, ExpectedResult = 0)] + [TestCase(long.MaxValue, ExpectedResult = 0)] + [TestCase(long.MinValue, ExpectedResult = 0)] + [TestCase((long)int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase((long)int.MinValue, ExpectedResult = int.MinValue)] public int CreateDelegate_NullableLongToInt(long? input) { var converter = this.converterFactory.CreateDelegate(); @@ -862,9 +862,9 @@ public int CreateDelegate_NullableLongToInt(long? input) return converter(input); } - [TestCase(null, Result = 0)] - [TestCase(byte.MaxValue, Result = (int)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (int)byte.MinValue)] + [TestCase(null, ExpectedResult = 0)] + [TestCase(byte.MaxValue, ExpectedResult = (int)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (int)byte.MinValue)] public int CreateDelegate_NullableByteToInt(byte? input) { var converter = this.converterFactory.CreateDelegate(); @@ -872,10 +872,10 @@ public int CreateDelegate_NullableByteToInt(byte? input) return converter(input); } - [TestCase(null, Result = null)] - [TestCase(0, Result = "0")] - [TestCase(int.MaxValue, Result = "2147483647")] - [TestCase(int.MinValue, Result = "-2147483648")] + [TestCase(null, ExpectedResult = null)] + [TestCase(0, ExpectedResult = "0")] + [TestCase(int.MaxValue, ExpectedResult = "2147483647")] + [TestCase(int.MinValue, ExpectedResult = "-2147483648")] public string CreateDelegate_NullableIntToString(int? input) { var converter = this.converterFactory.CreateDelegate(); @@ -883,10 +883,10 @@ public string CreateDelegate_NullableIntToString(int? input) return converter(input); } - [TestCase(null, Result = null)] - [TestCase("0", Result = 0)] - [TestCase("2147483647", Result = int.MaxValue)] - [TestCase("-2147483648", Result = int.MinValue)] + [TestCase(null, ExpectedResult = null)] + [TestCase("0", ExpectedResult = 0)] + [TestCase("2147483647", ExpectedResult = int.MaxValue)] + [TestCase("-2147483648", ExpectedResult = int.MinValue)] public int? CreateDelegate_StringToNullableInt(string input) { var converter = this.converterFactory.CreateDelegate(); @@ -900,7 +900,7 @@ public void CreateDelegate_ConvertNameValueCollectionToClassPropertyWithIntArray var converter = this.converterFactory.CreateDelegate>(); var input = new NameValueCollection { { "Value", "1" }, { "Value", "2" }, { "Value", "3" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(new[] { 1, 2, 3 }, result.Value); @@ -912,7 +912,7 @@ public void CreateDelegate_ConvertNameValueCollectionToClassPropertyString_Shoul var converter = this.converterFactory.CreateDelegate>(); var input = new NameValueCollection { { "Value", "1" }, { "Value", "2" }, { "Value", "3" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual("1,2,3", result.Value); @@ -924,7 +924,7 @@ public void CreateDelegate_ConvertNameValueCollectionToClassPropertyInt_ShouldRe var converter = this.converterFactory.CreateDelegate>(); var input = new NameValueCollection { { "Value", "1" }, { "Value", "2" }, { "Value", "3" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(1, result.Value); @@ -936,7 +936,7 @@ public void CreateDelegate_ConvertNameValueCollectionWithUnMatchedKey_ShouldRetu var converter = this.converterFactory.CreateDelegate>(); var input = new NameValueCollection { { "Value2", "37" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(0, result.Value); @@ -948,7 +948,7 @@ public void CreateDelegate_ConvertDictionaryToClassProperty_ShouldReturnObjectWi var converter = this.converterFactory.CreateDelegate, ClassProperty>(); var input = new Dictionary { { "Value", "37" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(37, result.Value); @@ -960,7 +960,7 @@ public void CreateDelegate_ConvertDictionaryToClassPropertyWithUnmatchedKey_Shou var converter = this.converterFactory.CreateDelegate, ClassProperty>(); var input = new Dictionary { { "Value2", "37" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(0, result.Value); @@ -972,7 +972,7 @@ public void CreateDelegate_ConvertClassPropertyWithStringToDictionary() var converter = this.converterFactory.CreateDelegate, Dictionary>(); var input = new ClassProperty { Value = "1337" }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(1337, result["Value"]); @@ -984,7 +984,7 @@ public void CreateDelegate_ConvertNameValueCollectionToDictionary() var converter = this.converterFactory.CreateDelegate>(); var input = new NameValueCollection { { "Value1", "1" }, { "Value2", "2" }, { "Value3", "3" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(1, result["Value1"]); @@ -998,7 +998,7 @@ public void CreateDelegate_ConvertDictionaryToNameValueCollection() var converter = this.converterFactory.CreateDelegate, NameValueCollection>(); var input = new Dictionary { { "Value1", 1 }, { "Value2", 2 }, { "Value3", 3 } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf(result); Assert.AreEqual("1", result["Value1"]); @@ -1012,7 +1012,7 @@ public void CreateDelegate_ConvertNameValueCollectionMultiKeysToDictionary() var converter = this.converterFactory.CreateDelegate>(); var input = new NameValueCollection { { "Value", "1" }, { "Value", "2" }, { "Value2", "3" } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf>(result); Assert.AreEqual(new[] { 1, 2 }, result["Value"]); @@ -1026,7 +1026,7 @@ public void CreateDelegate_ConvertCircularReference_Parent_Child() var input = new Parent(); input.Children = new[] { new Child { Parent = input } }; - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf(result); Assert.AreEqual(1, result.Children.Length); @@ -1052,7 +1052,7 @@ public void CreateDelegate_ConvertNameValueCollectionToPerson_ShouldReturnPerson input.Add("Length", person.Length.ToString(CultureInfo.CurrentCulture)); input.Add("BirthDate", person.BirthDate.ToString(CultureInfo.CurrentCulture)); - var result = converter(input); + var result = converter(input); Assert.IsInstanceOf(result); Assert.AreEqual(person.Id, result.Id); @@ -1075,7 +1075,7 @@ public void CreateDelegate_ConvertPersonToNameValueCollection() BirthDate = new DateTime(1977, 03, 04) }; - var result = converter(person); + var result = converter(person); Assert.IsInstanceOf(result); Assert.AreEqual(person.Id.ToString(), result["Id"]); @@ -1097,7 +1097,7 @@ public void CreateDelegate_ConvertPersonToPersonDto_ShouldReturnInstanceOfToType Length = 182.5m, BirthDate = new DateTime(1977, 03, 04) }; - var result = converter(person); + var result = converter(person); Assert.IsInstanceOf(result); Assert.AreEqual(person.Id, result.Id); @@ -1121,7 +1121,7 @@ public void CreateDelegate_ConvertPersonStringDtoToPerson_ShouldReturnInstanceOf Length = expectedDecimal.ToString(CultureInfo.CurrentCulture), BirthDate = "1977-03-04" }; - var result = converter(person); + var result = converter(person); Assert.AreEqual(new Guid(guidStr), result.Id); Assert.AreEqual("Magnus", result.Name); @@ -1142,7 +1142,7 @@ public void CreateDelegate_ConvertPersonStructToPerson_ShouldReturnInstanceOfToT Length = 182.5m, BirthDate = new DateTime(1977, 03, 04) }; - var result = converter(person); + var result = converter(person); Assert.IsInstanceOf(result); Assert.AreEqual(person.Id, result.Id); @@ -1164,7 +1164,7 @@ public void CreateDelegate_ConvertPersonToPersonStruct_ShouldReturnInstanceOfToT Length = 182.5m, BirthDate = new DateTime(1977, 03, 04) }; - var result = converter(person); + var result = converter(person); Assert.IsInstanceOf(result); Assert.AreEqual(person.Id, result.Id); @@ -1188,7 +1188,7 @@ public void CreateDelegate_ConvertPersonToPersonStringDto_ShouldReturnInstanceOf Length = expectedDecimal, BirthDate = DateTime.Parse("1977-03-04") }; - var result = converter(person); + var result = converter(person); Assert.AreEqual(guidStr, result.Id); Assert.AreEqual("Magnus", result.Name); @@ -1252,7 +1252,7 @@ public void CreateDelegate_WithFakeConvertSingletonFieldIntToString_ShouldReturn var converter = factory.CreateDelegate(); - var result = converter(0); + var result = converter(0); Assert.AreEqual("1337", result); } @@ -1265,7 +1265,7 @@ public void CreateDelegate_WithFakeConvertSingletonFieldStringToInt_ShouldReturn var converter = factory.CreateDelegate(); - var result = converter(string.Empty); + var result = converter(string.Empty); Assert.AreEqual(1337, result); } @@ -1278,7 +1278,7 @@ public void CreateDelegate_WithFakeConvertSingletonPropertyIntToString_ShouldRet var converter = factory.CreateDelegate(); - var result = converter(0); + var result = converter(0); Assert.AreEqual("1337", result); } @@ -1291,7 +1291,7 @@ public void CreateDelegate_WithFakeConvertSingletonPropertyStringToInt_ShouldRet var converter = factory.CreateDelegate(); - var result = converter(string.Empty); + var result = converter(string.Empty); Assert.AreEqual(1337, result); } @@ -1304,7 +1304,7 @@ public void CreateDelegate_WithFakeConvertWithoutSingletonIntToString_ShouldRetu var converter = factory.CreateDelegate(); - var result = converter(0); + var result = converter(0); Assert.AreEqual("1337", result); } @@ -1317,7 +1317,7 @@ public void CreateDelegate_WithFakeConvertWithoutSingletonStringToInt_ShouldRetu var converter = factory.CreateDelegate(); - var result = converter(string.Empty); + var result = converter(string.Empty); Assert.AreEqual(1337, result); } @@ -1330,7 +1330,7 @@ public void CreateDelegate_WithFakeConvertWithoutSingletonAndEmptyConstructor_Sh var converter = factory.CreateDelegate(); - var result = converter("1337"); + var result = converter("1337"); Assert.AreEqual(0, result); } diff --git a/SafeMapper.Tests/MapConfigurationTests.cs b/SafeMapper.Tests/MapConfigurationTests.cs index 7d0dad4..5cbc465 100644 --- a/SafeMapper.Tests/MapConfigurationTests.cs +++ b/SafeMapper.Tests/MapConfigurationTests.cs @@ -45,7 +45,7 @@ public void Map_MethodToProperty() var input = new ClassMethod(); input.SetValue(1337); - var result = this.safeMapService.Convert, ClassProperty>(input); + var result = this.safeMapService.Convert, ClassProperty>(input); Assert.AreEqual("1337", result.Value); } @@ -58,7 +58,7 @@ public void Map_PropertyToMethod() var input = new ClassProperty { Value = "1337" }; - var result = this.safeMapService.Convert, ClassMethod>(input); + var result = this.safeMapService.Convert, ClassMethod>(input); Assert.AreEqual(1337, result.GetValue()); } @@ -71,7 +71,7 @@ public void Map_PropertyToNameValueCollection() var input = new ClassProperty { Value = "1337" }; - var result = this.safeMapService.Convert, NameValueCollection>(input); + var result = this.safeMapService.Convert, NameValueCollection>(input); Assert.AreEqual("1337", result["Value2"]); } @@ -84,7 +84,7 @@ public void Map_NameValueCollectionToClassProperty() var input = new NameValueCollection { { "Value2", "1337" } }; - var result = this.safeMapService.Convert>(input); + var result = this.safeMapService.Convert>(input); Assert.AreEqual("1337", result.Value); } @@ -97,7 +97,7 @@ public void Map_NameValueCollectionToClassMethod() var input = new NameValueCollection { { "Value2", "1337" } }; - var result = this.safeMapService.Convert>(input); + var result = this.safeMapService.Convert>(input); Assert.AreEqual("1337", result.GetValue()); } @@ -109,7 +109,7 @@ public void SetConvertMethod_IntToStringWithCustomConverter() var input = 1337; - var result = this.safeMapService.Convert(input); + var result = this.safeMapService.Convert(input); Assert.AreEqual("1337pcs", result); } @@ -122,7 +122,7 @@ public void SetConvertMethod_DecimalToStringWithLamdaUsingLocalVariabel() this.safeMapService.Configuration.SetConvertMethod( x => Math.Round(x, decimals).ToString(CultureInfo.InvariantCulture)); - var result = this.safeMapService.Convert(1337.1337m); + var result = this.safeMapService.Convert(1337.1337m); Assert.AreEqual("1337.13", result); } diff --git a/SafeMapper.Tests/PerformanceTests.cs b/SafeMapper.Tests/PerformanceTests.cs index 92b76a8..4e5f328 100644 --- a/SafeMapper.Tests/PerformanceTests.cs +++ b/SafeMapper.Tests/PerformanceTests.cs @@ -10,7 +10,7 @@ using SafeMapper.Profiler; using SafeMapper.Tests.Model.Person; - [Ignore] + [Ignore("Ignored")] [TestFixture] public class PerformanceTests { diff --git a/SafeMapper.Tests/ReflectionUtilsTests.cs b/SafeMapper.Tests/ReflectionUtilsTests.cs index 312b66f..deda1d2 100644 --- a/SafeMapper.Tests/ReflectionUtilsTests.cs +++ b/SafeMapper.Tests/ReflectionUtilsTests.cs @@ -90,7 +90,7 @@ public void GetMemberGetter_MethodInfo_ShouldReturnNull() Assert.Null(member); } - [TestCase(typeof(NameValueCollection), Result = true)] + [TestCase(typeof(NameValueCollection), ExpectedResult = true)] public bool IsDictionary(Type type) { return ReflectionUtils.IsDictionary(type); @@ -180,7 +180,7 @@ public void GetMemberType_ConstructorInfo_ShouldReturnVoid() [Test] public void CanHaveCircularReference_Person_ShouldReturnFalse() { - var result = ReflectionUtils.CanHaveCircularReference(typeof(Person)); + var result = ReflectionUtils.CanHaveCircularReference(typeof(Person)); Assert.False(result); } @@ -188,7 +188,7 @@ public void CanHaveCircularReference_Person_ShouldReturnFalse() [Test] public void CanHaveCircularReference_Parent_ShouldReturnTrue() { - var result = ReflectionUtils.CanHaveCircularReference(typeof(Parent)); + var result = ReflectionUtils.CanHaveCircularReference(typeof(Parent)); Assert.True(result); } @@ -196,7 +196,7 @@ public void CanHaveCircularReference_Parent_ShouldReturnTrue() [Test] public void CanHaveCircularReference_String_ShouldReturnFalse() { - var result = ReflectionUtils.CanHaveCircularReference(typeof(string)); + var result = ReflectionUtils.CanHaveCircularReference(typeof(string)); Assert.False(result); } @@ -204,7 +204,7 @@ public void CanHaveCircularReference_String_ShouldReturnFalse() [Test] public void CanHaveCircularReference_DateTime_ShouldReturnFalse() { - var result = ReflectionUtils.CanHaveCircularReference(typeof(DateTime)); + var result = ReflectionUtils.CanHaveCircularReference(typeof(DateTime)); Assert.False(result); } @@ -212,7 +212,7 @@ public void CanHaveCircularReference_DateTime_ShouldReturnFalse() [Test] public void CanHaveCircularReference_ClassFieldPerson_ShouldReturnFalse() { - var result = ReflectionUtils.CanHaveCircularReference(typeof(ClassField)); + var result = ReflectionUtils.CanHaveCircularReference(typeof(ClassField)); Assert.False(result); } @@ -220,7 +220,7 @@ public void CanHaveCircularReference_ClassFieldPerson_ShouldReturnFalse() [Test] public void CanHaveCircularReference_BenchSource_ShouldReturnFalse() { - var result = ReflectionUtils.CanHaveCircularReference(typeof(BenchSource)); + var result = ReflectionUtils.CanHaveCircularReference(typeof(BenchSource)); Assert.False(result); } @@ -228,7 +228,7 @@ public void CanHaveCircularReference_BenchSource_ShouldReturnFalse() [Test] public void CanHaveCircularReference_Root_ShouldReturnTrue() { - var result = ReflectionUtils.CanHaveCircularReference(typeof(Root)); + var result = ReflectionUtils.CanHaveCircularReference(typeof(Root)); Assert.True(result); } @@ -236,7 +236,7 @@ public void CanHaveCircularReference_Root_ShouldReturnTrue() [Test] public void GetTypeWithGenericTypeDefinition_GenericTypeDefinition_ShouldReturnCorrectType() { - var result = ReflectionUtils.GetTypeWithGenericTypeDefinition(typeof(List), typeof(IEnumerable<>)); + var result = ReflectionUtils.GetTypeWithGenericTypeDefinition(typeof(List), typeof(IEnumerable<>)); Assert.AreEqual(typeof(IEnumerable), result); } @@ -244,7 +244,7 @@ public void GetTypeWithGenericTypeDefinition_GenericTypeDefinition_ShouldReturnC [Test] public void GetTypeWithGenericTypeDefinition_NotGenericTypeDefinition_ShouldReturnNull() { - var result = ReflectionUtils.GetTypeWithGenericTypeDefinition(typeof(List), typeof(IEnumerable)); + var result = ReflectionUtils.GetTypeWithGenericTypeDefinition(typeof(List), typeof(IEnumerable)); Assert.IsNull(result); } @@ -253,7 +253,7 @@ public void GetTypeWithGenericTypeDefinition_NotGenericTypeDefinition_ShouldRetu [Test] public void GetMemberMaps_NameValueCollectionAndDictionary_ShouldReturnEmptyList() { - var result = ReflectionUtils.GetMemberMaps(typeof(NameValueCollection), typeof(Dictionary)); + var result = ReflectionUtils.GetMemberMaps(typeof(NameValueCollection), typeof(Dictionary)); Assert.IsEmpty(result); } @@ -261,7 +261,7 @@ public void GetMemberMaps_NameValueCollectionAndDictionary_ShouldReturnEmptyList [Test] public void GetStaticMemberInfo_OnClassWithSingletonField_ShouldReturnFieldInfo() { - var result = ReflectionUtils.GetStaticMemberInfo(typeof(SingletonFieldClass)); + var result = ReflectionUtils.GetStaticMemberInfo(typeof(SingletonFieldClass)); Assert.IsInstanceOf(result); Assert.AreEqual(typeof(SingletonFieldClass), (result as FieldInfo).FieldType); @@ -270,7 +270,7 @@ public void GetStaticMemberInfo_OnClassWithSingletonField_ShouldReturnFieldInfo( [Test] public void GetStaticMemberInfo_OnClassWithSingletonProperty_ShouldReturnPropertyInfo() { - var result = ReflectionUtils.GetStaticMemberInfo(typeof(SingletonPropertyClass)); + var result = ReflectionUtils.GetStaticMemberInfo(typeof(SingletonPropertyClass)); Assert.IsInstanceOf(result); Assert.AreEqual(typeof(SingletonPropertyClass), (result as PropertyInfo).PropertyType); diff --git a/SafeMapper.Tests/SafeConvertTests.cs b/SafeMapper.Tests/SafeConvertTests.cs index 4ec328c..e055ac7 100644 --- a/SafeMapper.Tests/SafeConvertTests.cs +++ b/SafeMapper.Tests/SafeConvertTests.cs @@ -25,112 +25,112 @@ public void SetUpFixture() #region ToByte - [TestCase("255", Result = byte.MaxValue)] - [TestCase("0", Result = byte.MinValue)] - [TestCase("256", Result = 0)] - [TestCase("-1", Result = 0)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase("255", ExpectedResult = byte.MaxValue)] + [TestCase("0", ExpectedResult = byte.MinValue)] + [TestCase("256", ExpectedResult = 0)] + [TestCase("-1", ExpectedResult = 0)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public byte ToByte_FromString(string input) { return SafeConvert.ToByte(input); } - [TestCase(byte.MaxValue, Result = byte.MaxValue)] - [TestCase(byte.MinValue, Result = byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = byte.MinValue)] public byte ToByte_FromByte(byte input) { return SafeConvert.ToByte(input); } - [TestCase(sbyte.MaxValue, Result = (byte)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (byte)0)] + [TestCase(sbyte.MaxValue, ExpectedResult = (byte)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (byte)0)] public byte ToByte_FromSByte(sbyte input) { return SafeConvert.ToByte(input); } - [TestCase((short)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((short)byte.MinValue, Result = byte.MinValue)] - [TestCase(short.MaxValue, Result = (byte)0)] - [TestCase(short.MinValue, Result = (byte)0)] - [TestCase(byte.MaxValue + 1, Result = (byte)0)] - [TestCase(byte.MinValue - 1, Result = (byte)0)] + [TestCase((short)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((short)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (byte)0)] + [TestCase(short.MinValue, ExpectedResult = (byte)0)] + [TestCase(byte.MaxValue + 1, ExpectedResult = (byte)0)] + [TestCase(byte.MinValue - 1, ExpectedResult = (byte)0)] public byte ToByte_FromInt16(short input) { return SafeConvert.ToByte(input); } - [TestCase((ushort)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((ushort)byte.MinValue, Result = byte.MinValue)] - [TestCase(ushort.MaxValue, Result = (byte)0)] - [TestCase((ushort)(byte.MaxValue + 1), Result = (byte)0)] + [TestCase((ushort)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((ushort)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (byte)0)] + [TestCase((ushort)(byte.MaxValue + 1), ExpectedResult = (byte)0)] public byte ToByte_FromUInt16(ushort input) { return SafeConvert.ToByte(input); } - [TestCase((int)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((int)byte.MinValue, Result = byte.MinValue)] - [TestCase(int.MaxValue, Result = (byte)0)] - [TestCase(int.MinValue, Result = (byte)0)] - [TestCase(byte.MaxValue + 1, Result = (byte)0)] - [TestCase(byte.MinValue - 1, Result = (byte)0)] + [TestCase((int)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((int)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (byte)0)] + [TestCase(int.MinValue, ExpectedResult = (byte)0)] + [TestCase(byte.MaxValue + 1, ExpectedResult = (byte)0)] + [TestCase(byte.MinValue - 1, ExpectedResult = (byte)0)] public byte ToByte_FromInt32(int input) { return SafeConvert.ToByte(input); } - [TestCase((uint)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((uint)byte.MinValue, Result = byte.MinValue)] - [TestCase(uint.MaxValue, Result = (byte)0)] - [TestCase((uint)(byte.MaxValue + 1), Result = (byte)0)] + [TestCase((uint)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((uint)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = (byte)0)] + [TestCase((uint)(byte.MaxValue + 1), ExpectedResult = (byte)0)] public byte ToByte_FromUInt32(uint input) { return SafeConvert.ToByte(input); } - [TestCase((long)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((long)byte.MinValue, Result = byte.MinValue)] - [TestCase(long.MaxValue, Result = (byte)0)] - [TestCase(long.MinValue, Result = (byte)0)] - [TestCase(byte.MaxValue + 1, Result = (byte)0)] - [TestCase(byte.MinValue - 1, Result = (byte)0)] + [TestCase((long)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((long)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = (byte)0)] + [TestCase(long.MinValue, ExpectedResult = (byte)0)] + [TestCase(byte.MaxValue + 1, ExpectedResult = (byte)0)] + [TestCase(byte.MinValue - 1, ExpectedResult = (byte)0)] public byte ToByte_FromInt64(long input) { return SafeConvert.ToByte(input); } - [TestCase((ulong)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((ulong)byte.MinValue, Result = byte.MinValue)] - [TestCase(ulong.MaxValue, Result = (byte)0)] - [TestCase((ulong)(byte.MaxValue + 1), Result = (byte)0)] + [TestCase((ulong)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((ulong)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(ulong.MaxValue, ExpectedResult = (byte)0)] + [TestCase((ulong)(byte.MaxValue + 1), ExpectedResult = (byte)0)] public byte ToByte_FromUInt64(ulong input) { return SafeConvert.ToByte(input); } - [TestCase((float)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((float)byte.MinValue, Result = byte.MinValue)] - [TestCase(float.MaxValue, Result = (byte)0)] - [TestCase(float.MinValue, Result = (byte)0)] - [TestCase(byte.MaxValue + 1, Result = (byte)0)] - [TestCase(byte.MinValue - 1, Result = (byte)0)] - [TestCase(byte.MaxValue - 1.5f, Result = byte.MaxValue - 2)] - [TestCase(byte.MinValue + 1.5f, Result = byte.MinValue + 1)] + [TestCase((float)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((float)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (byte)0)] + [TestCase(float.MinValue, ExpectedResult = (byte)0)] + [TestCase(byte.MaxValue + 1, ExpectedResult = (byte)0)] + [TestCase(byte.MinValue - 1, ExpectedResult = (byte)0)] + [TestCase(byte.MaxValue - 1.5f, ExpectedResult = byte.MaxValue - 2)] + [TestCase(byte.MinValue + 1.5f, ExpectedResult = byte.MinValue + 1)] public byte ToByte_FromSingle(float input) { return SafeConvert.ToByte(input); } - [TestCase((double)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((double)byte.MinValue, Result = byte.MinValue)] - [TestCase(double.MaxValue, Result = (byte)0)] - [TestCase(double.MinValue, Result = (byte)0)] - [TestCase(byte.MaxValue + 1, Result = (byte)0)] - [TestCase(byte.MinValue - 1, Result = (byte)0)] - [TestCase(byte.MaxValue - 1.5d, Result = byte.MaxValue - 2)] - [TestCase(byte.MinValue + 1.5d, Result = byte.MinValue + 1)] + [TestCase((double)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((double)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = (byte)0)] + [TestCase(double.MinValue, ExpectedResult = (byte)0)] + [TestCase(byte.MaxValue + 1, ExpectedResult = (byte)0)] + [TestCase(byte.MinValue - 1, ExpectedResult = (byte)0)] + [TestCase(byte.MaxValue - 1.5d, ExpectedResult = byte.MaxValue - 2)] + [TestCase(byte.MinValue + 1.5d, ExpectedResult = byte.MinValue + 1)] public byte ToByte_FromDouble(double input) { return SafeConvert.ToByte(input); @@ -142,17 +142,17 @@ public byte ToByte_FromDecimal(decimal input) return SafeConvert.ToByte(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public byte ToByte_FromBoolean(bool input) { return SafeConvert.ToByte(input); } - [TestCase((char)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((char)byte.MinValue, Result = byte.MinValue)] - [TestCase(char.MaxValue, Result = (byte)0)] - [TestCase((char)(byte.MaxValue + 1), Result = (byte)0)] + [TestCase((char)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((char)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = (byte)0)] + [TestCase((char)(byte.MaxValue + 1), ExpectedResult = (byte)0)] public byte ToByte_FromChar(char input) { return SafeConvert.ToByte(input); @@ -162,110 +162,110 @@ public byte ToByte_FromChar(char input) #region ToSByte - [TestCase("127", Result = sbyte.MaxValue)] - [TestCase("-128", Result = sbyte.MinValue)] - [TestCase("128", Result = 0)] - [TestCase("-129", Result = 0)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase("127", ExpectedResult = sbyte.MaxValue)] + [TestCase("-128", ExpectedResult = sbyte.MinValue)] + [TestCase("128", ExpectedResult = 0)] + [TestCase("-129", ExpectedResult = 0)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public sbyte ToSByte_FromString(string input) { return SafeConvert.ToSByte(input); } - [TestCase(byte.MaxValue, Result = 0)] - [TestCase(byte.MinValue, Result = 0)] - [TestCase((byte)127, Result = sbyte.MaxValue)] + [TestCase(byte.MaxValue, ExpectedResult = 0)] + [TestCase(byte.MinValue, ExpectedResult = 0)] + [TestCase((byte)127, ExpectedResult = sbyte.MaxValue)] public sbyte ToSByte_FromByte(byte input) { return SafeConvert.ToSByte(input); } - [TestCase(sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = sbyte.MinValue)] public sbyte ToSByte_FromSByte(sbyte input) { return SafeConvert.ToSByte(input); } - [TestCase((short)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((short)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(short.MaxValue, Result = (sbyte)0)] - [TestCase(short.MinValue, Result = (sbyte)0)] - [TestCase(sbyte.MaxValue + 1, Result = (sbyte)0)] - [TestCase(sbyte.MinValue - 1, Result = (sbyte)0)] + [TestCase((short)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((short)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase(short.MinValue, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = (sbyte)0)] public sbyte ToSByte_FromInt16(short input) { return SafeConvert.ToSByte(input); } - [TestCase((ushort)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(ushort.MaxValue, Result = (sbyte)0)] - [TestCase((ushort)(sbyte.MaxValue + 1), Result = (sbyte)0)] + [TestCase((ushort)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase((ushort)(sbyte.MaxValue + 1), ExpectedResult = (sbyte)0)] public sbyte ToSByte_FromUInt16(ushort input) { return SafeConvert.ToSByte(input); } - [TestCase((int)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((int)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(int.MaxValue, Result = (sbyte)0)] - [TestCase(int.MinValue, Result = (sbyte)0)] - [TestCase(sbyte.MaxValue + 1, Result = (sbyte)0)] - [TestCase(sbyte.MinValue - 1, Result = (sbyte)0)] + [TestCase((int)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((int)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase(int.MinValue, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = (sbyte)0)] public sbyte ToSByte_FromInt32(int input) { return SafeConvert.ToSByte(input); } - [TestCase((uint)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(uint.MaxValue, Result = (sbyte)0)] - [TestCase((uint)(sbyte.MaxValue + 1), Result = (sbyte)0)] + [TestCase((uint)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase((uint)(sbyte.MaxValue + 1), ExpectedResult = (sbyte)0)] public sbyte ToSByte_FromUInt32(uint input) { return SafeConvert.ToSByte(input); } - [TestCase((long)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((long)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(long.MaxValue, Result = (sbyte)0)] - [TestCase(long.MinValue, Result = (sbyte)0)] - [TestCase(sbyte.MaxValue + 1, Result = (sbyte)0)] - [TestCase(sbyte.MinValue - 1, Result = (sbyte)0)] + [TestCase((long)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((long)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase(long.MinValue, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = (sbyte)0)] public sbyte ToSByte_FromInt64(long input) { return SafeConvert.ToSByte(input); } - [TestCase((ulong)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(ulong.MaxValue, Result = (sbyte)0)] - [TestCase((ulong)(sbyte.MaxValue + 1), Result = (sbyte)0)] + [TestCase((ulong)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase((ulong)(sbyte.MaxValue + 1), ExpectedResult = (sbyte)0)] public sbyte ToSByte_FromUInt64(ulong input) { return SafeConvert.ToSByte(input); } - [TestCase((float)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((float)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(float.MaxValue, Result = (sbyte)0)] - [TestCase(float.MinValue, Result = (sbyte)0)] - [TestCase(sbyte.MaxValue + 1, Result = (sbyte)0)] - [TestCase(sbyte.MinValue - 1, Result = (sbyte)0)] - [TestCase(sbyte.MaxValue - 1.5f, Result = sbyte.MaxValue - 2)] - [TestCase(sbyte.MinValue + 1.5f, Result = sbyte.MinValue + 2)] + [TestCase((float)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((float)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase(float.MinValue, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MaxValue - 1.5f, ExpectedResult = sbyte.MaxValue - 2)] + [TestCase(sbyte.MinValue + 1.5f, ExpectedResult = sbyte.MinValue + 2)] public sbyte ToSByte_FromSingle(float input) { return SafeConvert.ToSByte(input); } - [TestCase((double)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((double)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(double.MaxValue, Result = (sbyte)0)] - [TestCase(double.MinValue, Result = (sbyte)0)] - [TestCase(sbyte.MaxValue + 1, Result = (sbyte)0)] - [TestCase(sbyte.MinValue - 1, Result = (sbyte)0)] - [TestCase(sbyte.MaxValue - 1.5d, Result = sbyte.MaxValue - 2)] - [TestCase(sbyte.MinValue + 1.5d, Result = sbyte.MinValue + 2)] + [TestCase((double)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((double)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase(double.MinValue, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = (sbyte)0)] + [TestCase(sbyte.MaxValue - 1.5d, ExpectedResult = sbyte.MaxValue - 2)] + [TestCase(sbyte.MinValue + 1.5d, ExpectedResult = sbyte.MinValue + 2)] public sbyte ToSByte_FromDouble(double input) { return SafeConvert.ToSByte(input); @@ -277,16 +277,16 @@ public sbyte ToSByte_FromDecimal(decimal input) return SafeConvert.ToSByte(input); } - [TestCase(false, Result = (sbyte)0)] - [TestCase(true, Result = (sbyte)1)] + [TestCase(false, ExpectedResult = (sbyte)0)] + [TestCase(true, ExpectedResult = (sbyte)1)] public sbyte ToSByte_FromBoolean(bool input) { return SafeConvert.ToSByte(input); } - [TestCase((char)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(char.MaxValue, Result = (sbyte)0)] - [TestCase((char)(sbyte.MaxValue + 1), Result = (sbyte)0)] + [TestCase((char)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(char.MaxValue, ExpectedResult = (sbyte)0)] + [TestCase((char)(sbyte.MaxValue + 1), ExpectedResult = (sbyte)0)] public sbyte ToSByte_FromChar(char input) { return SafeConvert.ToSByte(input); @@ -296,100 +296,100 @@ public sbyte ToSByte_FromChar(char input) #region ToInt16 - [TestCase("32767", Result = short.MaxValue)] - [TestCase("-32768", Result = short.MinValue)] - [TestCase("32768", Result = 0)] - [TestCase("-32769", Result = 0)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase("32767", ExpectedResult = short.MaxValue)] + [TestCase("-32768", ExpectedResult = short.MinValue)] + [TestCase("32768", ExpectedResult = 0)] + [TestCase("-32769", ExpectedResult = 0)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public short ToInt16_FromString(string input) { return SafeConvert.ToInt16(input); } - [TestCase(byte.MaxValue, Result = (short)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (short)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (short)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (short)byte.MinValue)] public short ToInt16_FromByte(byte input) { return SafeConvert.ToInt16(input); } - [TestCase(sbyte.MaxValue, Result = (short)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (short)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (short)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (short)sbyte.MinValue)] public short ToInt16_FromSByte(sbyte input) { return SafeConvert.ToInt16(input); } - [TestCase(short.MaxValue, Result = short.MaxValue)] - [TestCase(short.MinValue, Result = short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = short.MinValue)] public short ToInt16_FromInt16(short input) { return SafeConvert.ToInt16(input); } - [TestCase(ushort.MaxValue, Result = (short)0)] - [TestCase(ushort.MinValue, Result = (short)0)] - [TestCase((ushort)short.MaxValue, Result = short.MaxValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (short)0)] + [TestCase(ushort.MinValue, ExpectedResult = (short)0)] + [TestCase((ushort)short.MaxValue, ExpectedResult = short.MaxValue)] public short ToInt16_FromUInt16(ushort input) { return SafeConvert.ToInt16(input); } - [TestCase(int.MaxValue, Result = (short)0)] - [TestCase(int.MinValue, Result = (short)0)] - [TestCase((int)short.MaxValue, Result = short.MaxValue)] - [TestCase((int)short.MinValue, Result = short.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (short)0)] + [TestCase(int.MinValue, ExpectedResult = (short)0)] + [TestCase((int)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase((int)short.MinValue, ExpectedResult = short.MinValue)] public short ToInt16_FromInt32(int input) { return SafeConvert.ToInt16(input); } - [TestCase(uint.MaxValue, Result = (short)0)] - [TestCase(uint.MinValue, Result = (short)0)] - [TestCase((uint)short.MaxValue, Result = short.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = (short)0)] + [TestCase(uint.MinValue, ExpectedResult = (short)0)] + [TestCase((uint)short.MaxValue, ExpectedResult = short.MaxValue)] public short ToInt16_FromUInt32(uint input) { return SafeConvert.ToInt16(input); } - [TestCase(long.MaxValue, Result = (short)0)] - [TestCase(long.MinValue, Result = (short)0)] - [TestCase((long)short.MaxValue, Result = short.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = (short)0)] + [TestCase(long.MinValue, ExpectedResult = (short)0)] + [TestCase((long)short.MaxValue, ExpectedResult = short.MaxValue)] public short ToInt16_FromInt64(long input) { return SafeConvert.ToInt16(input); } - [TestCase(ulong.MaxValue, Result = (short)0)] - [TestCase(ulong.MinValue, Result = (short)0)] - [TestCase((ulong)short.MaxValue, Result = short.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = (short)0)] + [TestCase(ulong.MinValue, ExpectedResult = (short)0)] + [TestCase((ulong)short.MaxValue, ExpectedResult = short.MaxValue)] public short ToInt16_FromUInt64(ulong input) { return SafeConvert.ToInt16(input); } - [TestCase((float)short.MaxValue, Result = short.MaxValue)] - [TestCase((float)short.MinValue, Result = short.MinValue)] - [TestCase(float.MaxValue, Result = (short)0)] - [TestCase(float.MinValue, Result = (short)0)] - [TestCase(short.MaxValue + 1, Result = (short)0)] - [TestCase(short.MinValue - 1, Result = (short)0)] - [TestCase(short.MaxValue - 1.5f, Result = short.MaxValue - 2)] - [TestCase(short.MinValue + 1.5f, Result = short.MinValue + 2)] + [TestCase((float)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase((float)short.MinValue, ExpectedResult = short.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (short)0)] + [TestCase(float.MinValue, ExpectedResult = (short)0)] + [TestCase(short.MaxValue + 1, ExpectedResult = (short)0)] + [TestCase(short.MinValue - 1, ExpectedResult = (short)0)] + [TestCase(short.MaxValue - 1.5f, ExpectedResult = short.MaxValue - 2)] + [TestCase(short.MinValue + 1.5f, ExpectedResult = short.MinValue + 2)] public short ToInt16_FromSingle(float input) { return SafeConvert.ToInt16(input); } - [TestCase((double)short.MaxValue, Result = short.MaxValue)] - [TestCase((double)short.MinValue, Result = short.MinValue)] - [TestCase(double.MaxValue, Result = (short)0)] - [TestCase(double.MinValue, Result = (short)0)] - [TestCase(short.MaxValue + 1, Result = (short)0)] - [TestCase(short.MinValue - 1, Result = (short)0)] - [TestCase(short.MaxValue - 1.5d, Result = short.MaxValue - 2)] - [TestCase(short.MinValue + 1.5d, Result = short.MinValue + 2)] + [TestCase((double)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase((double)short.MinValue, ExpectedResult = short.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = (short)0)] + [TestCase(double.MinValue, ExpectedResult = (short)0)] + [TestCase(short.MaxValue + 1, ExpectedResult = (short)0)] + [TestCase(short.MinValue - 1, ExpectedResult = (short)0)] + [TestCase(short.MaxValue - 1.5d, ExpectedResult = short.MaxValue - 2)] + [TestCase(short.MinValue + 1.5d, ExpectedResult = short.MinValue + 2)] public short ToInt16_FromDouble(double input) { return SafeConvert.ToInt16(input); @@ -401,16 +401,16 @@ public short ToInt16_FromDecimal(decimal input) return SafeConvert.ToInt16(input); } - [TestCase(false, Result = (short)0)] - [TestCase(true, Result = (short)1)] + [TestCase(false, ExpectedResult = (short)0)] + [TestCase(true, ExpectedResult = (short)1)] public short ToInt16_FromBoolean(bool input) { return SafeConvert.ToInt16(input); } - [TestCase((char)short.MaxValue, Result = short.MaxValue)] - [TestCase(char.MaxValue, Result = (short)0)] - [TestCase((char)(short.MaxValue + 1), Result = (short)0)] + [TestCase((char)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase(char.MaxValue, ExpectedResult = (short)0)] + [TestCase((char)(short.MaxValue + 1), ExpectedResult = (short)0)] public short ToInt16_FromChar(char input) { return SafeConvert.ToInt16(input); @@ -420,100 +420,100 @@ public short ToInt16_FromChar(char input) #region ToUInt16 - [TestCase("65535", Result = ushort.MaxValue)] - [TestCase("0", Result = ushort.MinValue)] - [TestCase("65536", Result = 0)] - [TestCase("-1", Result = 0)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase("65535", ExpectedResult = ushort.MaxValue)] + [TestCase("0", ExpectedResult = ushort.MinValue)] + [TestCase("65536", ExpectedResult = 0)] + [TestCase("-1", ExpectedResult = 0)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public ushort ToUInt16_FromString(string input) { return SafeConvert.ToUInt16(input); } - [TestCase(byte.MaxValue, Result = (ushort)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (ushort)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (ushort)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (ushort)byte.MinValue)] public ushort ToUInt16_FromByte(byte input) { return SafeConvert.ToUInt16(input); } - [TestCase(sbyte.MaxValue, Result = (ushort)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (ushort)0)] + [TestCase(sbyte.MaxValue, ExpectedResult = (ushort)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (ushort)0)] public ushort ToUInt16_FromSByte(sbyte input) { return SafeConvert.ToUInt16(input); } - [TestCase(short.MaxValue, Result = (ushort)short.MaxValue)] - [TestCase(short.MinValue, Result = (ushort)0)] - [TestCase((short)ushort.MinValue, Result = ushort.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (ushort)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (ushort)0)] + [TestCase((short)ushort.MinValue, ExpectedResult = ushort.MinValue)] public ushort ToUInt16_FromInt16(short input) { return SafeConvert.ToUInt16(input); } - [TestCase(ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = ushort.MinValue)] public ushort ToUInt16_FromUInt16(ushort input) { return SafeConvert.ToUInt16(input); } - [TestCase(int.MaxValue, Result = (ushort)0)] - [TestCase(int.MinValue, Result = (ushort)0)] - [TestCase((int)ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase((int)ushort.MinValue, Result = ushort.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (ushort)0)] + [TestCase(int.MinValue, ExpectedResult = (ushort)0)] + [TestCase((int)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase((int)ushort.MinValue, ExpectedResult = ushort.MinValue)] public ushort ToUInt16_FromInt32(int input) { return SafeConvert.ToUInt16(input); } - [TestCase(uint.MaxValue, Result = (ushort)0)] - [TestCase(uint.MinValue, Result = (ushort)0)] - [TestCase((uint)ushort.MaxValue, Result = ushort.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = (ushort)0)] + [TestCase(uint.MinValue, ExpectedResult = (ushort)0)] + [TestCase((uint)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort ToUInt16_FromUInt32(uint input) { return SafeConvert.ToUInt16(input); } - [TestCase(long.MaxValue, Result = (ushort)0)] - [TestCase(long.MinValue, Result = (ushort)0)] - [TestCase((long)ushort.MaxValue, Result = ushort.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = (ushort)0)] + [TestCase(long.MinValue, ExpectedResult = (ushort)0)] + [TestCase((long)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort ToUInt16_FromInt64(long input) { return SafeConvert.ToUInt16(input); } - [TestCase(ulong.MaxValue, Result = (ushort)0)] - [TestCase(ulong.MinValue, Result = (ushort)0)] - [TestCase((ulong)ushort.MaxValue, Result = ushort.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = (ushort)0)] + [TestCase(ulong.MinValue, ExpectedResult = (ushort)0)] + [TestCase((ulong)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort ToUInt16_FromUInt64(ulong input) { return SafeConvert.ToUInt16(input); } - [TestCase((float)ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase((float)ushort.MinValue, Result = ushort.MinValue)] - [TestCase(float.MaxValue, Result = (ushort)0)] - [TestCase(float.MinValue, Result = (ushort)0)] - [TestCase(ushort.MaxValue + 1, Result = (ushort)0)] - [TestCase(ushort.MinValue - 1, Result = (ushort)0)] - [TestCase(ushort.MaxValue - 1.5f, Result = ushort.MaxValue - 2)] - [TestCase(ushort.MinValue + 1.5f, Result = ushort.MinValue + 1)] + [TestCase((float)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase((float)ushort.MinValue, ExpectedResult = ushort.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (ushort)0)] + [TestCase(float.MinValue, ExpectedResult = (ushort)0)] + [TestCase(ushort.MaxValue + 1, ExpectedResult = (ushort)0)] + [TestCase(ushort.MinValue - 1, ExpectedResult = (ushort)0)] + [TestCase(ushort.MaxValue - 1.5f, ExpectedResult = ushort.MaxValue - 2)] + [TestCase(ushort.MinValue + 1.5f, ExpectedResult = ushort.MinValue + 1)] public ushort ToUInt16_FromSingle(float input) { return SafeConvert.ToUInt16(input); } - [TestCase((double)ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase((double)ushort.MinValue, Result = ushort.MinValue)] - [TestCase(double.MaxValue, Result = (ushort)0)] - [TestCase(double.MinValue, Result = (ushort)0)] - [TestCase(ushort.MaxValue + 1, Result = (ushort)0)] - [TestCase(ushort.MinValue - 1, Result = (ushort)0)] - [TestCase(ushort.MaxValue - 1.5d, Result = ushort.MaxValue - 2)] - [TestCase(ushort.MinValue + 1.5d, Result = ushort.MinValue + 1)] + [TestCase((double)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase((double)ushort.MinValue, ExpectedResult = ushort.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = (ushort)0)] + [TestCase(double.MinValue, ExpectedResult = (ushort)0)] + [TestCase(ushort.MaxValue + 1, ExpectedResult = (ushort)0)] + [TestCase(ushort.MinValue - 1, ExpectedResult = (ushort)0)] + [TestCase(ushort.MaxValue - 1.5d, ExpectedResult = ushort.MaxValue - 2)] + [TestCase(ushort.MinValue + 1.5d, ExpectedResult = ushort.MinValue + 1)] public ushort ToUInt16_FromDouble(double input) { return SafeConvert.ToUInt16(input); @@ -525,15 +525,15 @@ public ushort ToUInt16_FromDecimal(decimal input) return SafeConvert.ToUInt16(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public ushort ToUInt16_FromBoolean(bool input) { return SafeConvert.ToUInt16(input); } - [TestCase((char)ushort.MinValue, Result = ushort.MinValue)] - [TestCase(char.MaxValue, Result = ushort.MaxValue)] + [TestCase((char)ushort.MinValue, ExpectedResult = ushort.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort ToUInt16_FromChar(char input) { return SafeConvert.ToUInt16(input); @@ -549,44 +549,44 @@ public int ToInt32_FromString(string input) return SafeConvert.ToInt32(input); } - [TestCase(byte.MaxValue, Result = (short)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (short)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (short)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (short)byte.MinValue)] public int ToInt32_FromByte(byte input) { return SafeConvert.ToInt32(input); } - [TestCase(sbyte.MaxValue, Result = (int)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (int)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (int)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (int)sbyte.MinValue)] public int ToInt32_FromSByte(sbyte input) { return SafeConvert.ToInt32(input); } - [TestCase(short.MaxValue, Result = (int)short.MaxValue)] - [TestCase(short.MinValue, Result = (int)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (int)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (int)short.MinValue)] public int ToInt32_FromInt16(short input) { return SafeConvert.ToInt32(input); } - [TestCase(ushort.MaxValue, Result = (int)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0)] + [TestCase(ushort.MaxValue, ExpectedResult = (int)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] public int ToInt32_FromUInt16(ushort input) { return SafeConvert.ToInt32(input); } - [TestCase(int.MaxValue, Result = int.MaxValue)] - [TestCase(int.MinValue, Result = int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = int.MinValue)] public int ToInt32_FromInt32(int input) { return SafeConvert.ToInt32(input); } - [TestCase(uint.MaxValue, Result = 0)] - [TestCase(uint.MinValue, Result = 0)] - [TestCase((uint)int.MaxValue, Result = int.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = 0)] + [TestCase(uint.MinValue, ExpectedResult = 0)] + [TestCase((uint)int.MaxValue, ExpectedResult = int.MaxValue)] public int ToInt32_FromUInt32(uint input) { return SafeConvert.ToInt32(input); @@ -598,29 +598,29 @@ public int ToInt32_FromInt64(long input) return SafeConvert.ToInt32(input); } - [TestCase(ulong.MaxValue, Result = 0)] - [TestCase(ulong.MinValue, Result = 0)] - [TestCase((ulong)int.MaxValue, Result = int.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = 0)] + [TestCase(ulong.MinValue, ExpectedResult = 0)] + [TestCase((ulong)int.MaxValue, ExpectedResult = int.MaxValue)] public int ToInt32_FromUInt64(ulong input) { return SafeConvert.ToInt32(input); } - [TestCase(float.MaxValue, Result = 0)] - [TestCase(float.MinValue, Result = 0)] - [TestCase((float)int.MinValue, Result = int.MinValue)] - [TestCase(int.MaxValue - 7483647f, Result = int.MaxValue - 7483647)] + [TestCase(float.MaxValue, ExpectedResult = 0)] + [TestCase(float.MinValue, ExpectedResult = 0)] + [TestCase((float)int.MinValue, ExpectedResult = int.MinValue)] + [TestCase(int.MaxValue - 7483647f, ExpectedResult = int.MaxValue - 7483647)] public int ToInt32_FromSingle(float input) { return SafeConvert.ToInt32(input); } - [TestCase((double)int.MaxValue, Result = int.MaxValue)] - [TestCase((double)int.MinValue, Result = int.MinValue)] - [TestCase(double.MaxValue, Result = 0)] - [TestCase(double.MinValue, Result = 0)] - [TestCase(int.MaxValue - 1.5d, Result = int.MaxValue - 2)] - [TestCase(int.MinValue + 1.5d, Result = int.MinValue + 2)] + [TestCase((double)int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase((double)int.MinValue, ExpectedResult = int.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = 0)] + [TestCase(double.MinValue, ExpectedResult = 0)] + [TestCase(int.MaxValue - 1.5d, ExpectedResult = int.MaxValue - 2)] + [TestCase(int.MinValue + 1.5d, ExpectedResult = int.MinValue + 2)] public int ToInt32_FromDouble(double input) { return SafeConvert.ToInt32(input); @@ -632,15 +632,15 @@ public int ToInt32_FromDecimal(decimal input) return SafeConvert.ToInt32(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public int ToInt32_FromBoolean(bool input) { return SafeConvert.ToInt32(input); } - [TestCase(char.MaxValue, Result = (int)char.MaxValue)] - [TestCase(char.MinValue, Result = 0)] + [TestCase(char.MaxValue, ExpectedResult = (int)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = 0)] public int ToInt32_FromChar(char input) { return SafeConvert.ToInt32(input); @@ -650,95 +650,95 @@ public int ToInt32_FromChar(char input) #region ToUInt32 - [TestCase("4294967295", Result = uint.MaxValue)] - [TestCase("0", Result = uint.MinValue)] - [TestCase("4294967296", Result = 0)] - [TestCase("-1", Result = 0)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase("4294967295", ExpectedResult = uint.MaxValue)] + [TestCase("0", ExpectedResult = uint.MinValue)] + [TestCase("4294967296", ExpectedResult = 0)] + [TestCase("-1", ExpectedResult = 0)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public uint ToUInt32_FromString(string input) { return SafeConvert.ToUInt32(input); } - [TestCase(byte.MaxValue, Result = (uint)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (uint)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (uint)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (uint)byte.MinValue)] public uint ToUInt32_FromByte(byte input) { return SafeConvert.ToUInt32(input); } - [TestCase(sbyte.MaxValue, Result = (uint)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (uint)0)] + [TestCase(sbyte.MaxValue, ExpectedResult = (uint)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (uint)0)] public uint ToUInt32_FromSByte(sbyte input) { return SafeConvert.ToUInt32(input); } - [TestCase(short.MaxValue, Result = (uint)short.MaxValue)] - [TestCase(short.MinValue, Result = (uint)0)] - [TestCase((short)uint.MinValue, Result = uint.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (uint)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (uint)0)] + [TestCase((short)uint.MinValue, ExpectedResult = uint.MinValue)] public uint ToUInt32_FromInt16(short input) { return SafeConvert.ToUInt32(input); } - [TestCase(ushort.MaxValue, Result = (uint)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = (uint)ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (uint)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = (uint)ushort.MinValue)] public uint ToUInt32_FromUInt16(ushort input) { return SafeConvert.ToUInt32(input); } - [TestCase(int.MaxValue, Result = (uint)int.MaxValue)] - [TestCase(int.MinValue, Result = (uint)0)] - [TestCase((int)uint.MinValue, Result = uint.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (uint)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (uint)0)] + [TestCase((int)uint.MinValue, ExpectedResult = uint.MinValue)] public uint ToUInt32_FromInt32(int input) { return SafeConvert.ToUInt32(input); } - [TestCase(uint.MaxValue, Result = uint.MaxValue)] - [TestCase(uint.MinValue, Result = uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = uint.MinValue)] public uint ToUInt32_FromUInt32(uint input) { return SafeConvert.ToUInt32(input); } - [TestCase(long.MaxValue, Result = (uint)0)] - [TestCase(long.MinValue, Result = (uint)0)] - [TestCase((long)uint.MaxValue, Result = uint.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = (uint)0)] + [TestCase(long.MinValue, ExpectedResult = (uint)0)] + [TestCase((long)uint.MaxValue, ExpectedResult = uint.MaxValue)] public uint ToUInt32_FromInt64(long input) { return SafeConvert.ToUInt32(input); } - [TestCase(ulong.MaxValue, Result = (uint)0)] - [TestCase(ulong.MinValue, Result = (uint)0)] - [TestCase((ulong)uint.MaxValue, Result = uint.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = (uint)0)] + [TestCase(ulong.MinValue, ExpectedResult = (uint)0)] + [TestCase((ulong)uint.MaxValue, ExpectedResult = uint.MaxValue)] public uint ToUInt32_FromUInt64(ulong input) { return SafeConvert.ToUInt32(input); } - [TestCase((float)uint.MinValue, Result = uint.MinValue)] - [TestCase(float.MaxValue, Result = (uint)0)] - [TestCase(float.MinValue, Result = (uint)0)] - [TestCase(uint.MinValue - 1f, Result = (uint)0)] - [TestCase(uint.MinValue + 1.5f, Result = uint.MinValue + 1)] + [TestCase((float)uint.MinValue, ExpectedResult = uint.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (uint)0)] + [TestCase(float.MinValue, ExpectedResult = (uint)0)] + [TestCase(uint.MinValue - 1f, ExpectedResult = (uint)0)] + [TestCase(uint.MinValue + 1.5f, ExpectedResult = uint.MinValue + 1)] public uint ToUInt32_FromSingle(float input) { return SafeConvert.ToUInt32(input); } - [TestCase((double)uint.MaxValue, Result = uint.MaxValue)] - [TestCase((double)uint.MinValue, Result = uint.MinValue)] - [TestCase(double.MaxValue, Result = (uint)0)] - [TestCase(double.MinValue, Result = (uint)0)] - [TestCase(uint.MaxValue + 1d, Result = (uint)0)] - [TestCase(uint.MinValue - 1d, Result = (uint)0)] - [TestCase(uint.MaxValue - 1.5d, Result = uint.MaxValue - 2)] - [TestCase(uint.MinValue + 1.5d, Result = uint.MinValue + 1)] + [TestCase((double)uint.MaxValue, ExpectedResult = uint.MaxValue)] + [TestCase((double)uint.MinValue, ExpectedResult = uint.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = (uint)0)] + [TestCase(double.MinValue, ExpectedResult = (uint)0)] + [TestCase(uint.MaxValue + 1d, ExpectedResult = (uint)0)] + [TestCase(uint.MinValue - 1d, ExpectedResult = (uint)0)] + [TestCase(uint.MaxValue - 1.5d, ExpectedResult = uint.MaxValue - 2)] + [TestCase(uint.MinValue + 1.5d, ExpectedResult = uint.MinValue + 1)] public uint ToUInt32_FromDouble(double input) { return SafeConvert.ToUInt32(input); @@ -750,15 +750,15 @@ public uint ToUInt32_FromDecimal(decimal input) return SafeConvert.ToUInt32(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public uint ToUInt32_FromBoolean(bool input) { return SafeConvert.ToUInt32(input); } - [TestCase((char)uint.MinValue, Result = uint.MinValue)] - [TestCase(char.MaxValue, Result = (uint)char.MaxValue)] + [TestCase((char)uint.MinValue, ExpectedResult = uint.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = (uint)char.MaxValue)] public uint ToUInt32_FromChar(char input) { return SafeConvert.ToUInt32(input); @@ -768,91 +768,91 @@ public uint ToUInt32_FromChar(char input) #region ToInt64 - [TestCase(null, Result = 0)] - [TestCase("", Result = 0)] - [TestCase("9223372036854775807", Result = long.MaxValue)] - [TestCase("-9223372036854775808", Result = long.MinValue)] - //[TestCase("9223372036854775808", Result = 0)] - //[TestCase("-9223372036854775809", Result = 0)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase(null, ExpectedResult = 0)] + [TestCase("", ExpectedResult = 0)] + [TestCase("9223372036854775807", ExpectedResult = long.MaxValue)] + [TestCase("-9223372036854775808", ExpectedResult = long.MinValue)] + //[TestCase("9223372036854775808", ExpectedResult = 0)] + //[TestCase("-9223372036854775809", ExpectedResult = 0)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public long ToInt64_FromString(string input) { return SafeConvert.ToInt64(input); } - [TestCase(byte.MaxValue, Result = (long)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (long)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (long)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (long)byte.MinValue)] public long ToInt64_FromByte(byte input) { return SafeConvert.ToInt64(input); } - [TestCase(sbyte.MaxValue, Result = (long)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (long)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (long)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (long)sbyte.MinValue)] public long ToInt64_FromSByte(sbyte input) { return SafeConvert.ToInt64(input); } - [TestCase(short.MaxValue, Result = (long)short.MaxValue)] - [TestCase(short.MinValue, Result = (long)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (long)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (long)short.MinValue)] public long ToInt64_FromInt16(short input) { return SafeConvert.ToInt64(input); } - [TestCase(ushort.MaxValue, Result = (long)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0)] + [TestCase(ushort.MaxValue, ExpectedResult = (long)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] public long ToInt64_FromUInt16(ushort input) { return SafeConvert.ToInt64(input); } - [TestCase(int.MaxValue, Result = (long)int.MaxValue)] - [TestCase(int.MinValue, Result = (long)int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (long)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (long)int.MinValue)] public long ToInt64_FromInt32(int input) { return SafeConvert.ToInt64(input); } - [TestCase(uint.MaxValue, Result = (long)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (long)uint.MinValue)] - [TestCase((uint)int.MaxValue, Result = int.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = (long)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (long)uint.MinValue)] + [TestCase((uint)int.MaxValue, ExpectedResult = int.MaxValue)] public long ToInt64_FromUInt32(uint input) { return SafeConvert.ToInt64(input); } - [TestCase(long.MaxValue, Result = long.MaxValue)] - [TestCase(long.MinValue, Result = long.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = long.MinValue)] public long ToInt64_FromInt64(long input) { return SafeConvert.ToInt64(input); } - [TestCase(ulong.MaxValue, Result = 0)] - [TestCase(ulong.MinValue, Result = 0)] - [TestCase((ulong)long.MaxValue, Result = long.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = 0)] + [TestCase(ulong.MinValue, ExpectedResult = 0)] + [TestCase((ulong)long.MaxValue, ExpectedResult = long.MaxValue)] public long ToInt64_FromUInt64(ulong input) { return SafeConvert.ToInt64(input); } - [TestCase(float.MaxValue, Result = 0)] - [TestCase(float.MinValue, Result = 0)] - [TestCase((float)int.MinValue, Result = int.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = 0)] + [TestCase(float.MinValue, ExpectedResult = 0)] + [TestCase((float)int.MinValue, ExpectedResult = int.MinValue)] public long ToInt64_FromSingle(float input) { return SafeConvert.ToInt64(input); } - [TestCase((double)int.MaxValue, Result = int.MaxValue)] - [TestCase((double)int.MinValue, Result = int.MinValue)] - [TestCase(double.MaxValue, Result = 0)] - [TestCase(double.MinValue, Result = 0)] - [TestCase(int.MaxValue - 1.5d, Result = int.MaxValue - 2)] - [TestCase(int.MinValue + 1.5d, Result = int.MinValue + 2)] + [TestCase((double)int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase((double)int.MinValue, ExpectedResult = int.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = 0)] + [TestCase(double.MinValue, ExpectedResult = 0)] + [TestCase(int.MaxValue - 1.5d, ExpectedResult = int.MaxValue - 2)] + [TestCase(int.MinValue + 1.5d, ExpectedResult = int.MinValue + 2)] public long ToInt64_FromDouble(double input) { return SafeConvert.ToInt64(input); @@ -864,15 +864,15 @@ public long ToInt64_FromDecimal(decimal input) return SafeConvert.ToInt64(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public long ToInt64_FromBoolean(bool input) { return SafeConvert.ToInt64(input); } - [TestCase(char.MaxValue, Result = (long)char.MaxValue)] - [TestCase(char.MinValue, Result = 0)] + [TestCase(char.MaxValue, ExpectedResult = (long)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = 0)] public long ToInt64_FromChar(char input) { return SafeConvert.ToInt64(input); @@ -882,94 +882,94 @@ public long ToInt64_FromChar(char input) #region ToUInt64 - [TestCase("18446744073709551615", Result = ulong.MaxValue)] - [TestCase("0", Result = ulong.MinValue)] - [TestCase("18446744073709551616", Result = 0)] - //[TestCase("18446744073709551617", Result = 0)] - [TestCase("-1", Result = 0)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase("18446744073709551615", ExpectedResult = ulong.MaxValue)] + [TestCase("0", ExpectedResult = ulong.MinValue)] + [TestCase("18446744073709551616", ExpectedResult = 0)] + //[TestCase("18446744073709551617", ExpectedResult = 0)] + [TestCase("-1", ExpectedResult = 0)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public ulong ToUInt64_FromString(string input) { return SafeConvert.ToUInt64(input); } - [TestCase(byte.MaxValue, Result = (ulong)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (ulong)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (ulong)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (ulong)byte.MinValue)] public ulong ToUInt64_FromByte(byte input) { return SafeConvert.ToUInt64(input); } - [TestCase(sbyte.MaxValue, Result = (ulong)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (ulong)0)] + [TestCase(sbyte.MaxValue, ExpectedResult = (ulong)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (ulong)0)] public ulong ToUInt64_FromSByte(sbyte input) { return SafeConvert.ToUInt64(input); } - [TestCase(short.MaxValue, Result = (ulong)short.MaxValue)] - [TestCase(short.MinValue, Result = (ulong)0)] - [TestCase((short)uint.MinValue, Result = ulong.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (ulong)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (ulong)0)] + [TestCase((short)uint.MinValue, ExpectedResult = ulong.MinValue)] public ulong ToUInt64_FromInt16(short input) { return SafeConvert.ToUInt64(input); } - [TestCase(ushort.MaxValue, Result = (ulong)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = (ulong)ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (ulong)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = (ulong)ushort.MinValue)] public ulong ToUInt64_FromUInt16(ushort input) { return SafeConvert.ToUInt64(input); } - [TestCase(int.MaxValue, Result = (ulong)int.MaxValue)] - [TestCase(int.MinValue, Result = (ulong)0)] - [TestCase((int)uint.MinValue, Result = ulong.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (ulong)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (ulong)0)] + [TestCase((int)uint.MinValue, ExpectedResult = ulong.MinValue)] public ulong ToUInt64_FromInt32(int input) { return SafeConvert.ToUInt64(input); } - [TestCase(uint.MaxValue, Result = (ulong)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (ulong)uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = (ulong)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (ulong)uint.MinValue)] public ulong ToUInt64_FromUInt32(uint input) { return SafeConvert.ToUInt64(input); } - [TestCase(long.MaxValue, Result = (ulong)long.MaxValue)] - [TestCase(long.MinValue, Result = (ulong)0)] + [TestCase(long.MaxValue, ExpectedResult = (ulong)long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = (ulong)0)] public ulong ToUInt64_FromInt64(long input) { return SafeConvert.ToUInt64(input); } - [TestCase(ulong.MaxValue, Result = ulong.MaxValue)] - [TestCase(ulong.MinValue, Result = ulong.MinValue)] + [TestCase(ulong.MaxValue, ExpectedResult = ulong.MaxValue)] + [TestCase(ulong.MinValue, ExpectedResult = ulong.MinValue)] public ulong ToUInt64_FromUInt64(ulong input) { return SafeConvert.ToUInt64(input); } - [TestCase((float)ulong.MinValue, Result = ulong.MinValue)] - [TestCase(float.MaxValue, Result = (ulong)0)] - [TestCase(float.MinValue, Result = (ulong)0)] - [TestCase(ulong.MinValue - 1f, Result = (ulong)0)] - [TestCase(ulong.MinValue + 1.5f, Result = ulong.MinValue + 1)] + [TestCase((float)ulong.MinValue, ExpectedResult = ulong.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (ulong)0)] + [TestCase(float.MinValue, ExpectedResult = (ulong)0)] + [TestCase(ulong.MinValue - 1f, ExpectedResult = (ulong)0)] + [TestCase(ulong.MinValue + 1.5f, ExpectedResult = ulong.MinValue + 1)] public ulong ToUInt64_FromSingle(float input) { return SafeConvert.ToUInt64(input); } - //[TestCase((double)ulong.MaxValue, Result = ulong.MaxValue)] - [TestCase((double)ulong.MinValue, Result = ulong.MinValue)] - [TestCase(double.MaxValue, Result = (ulong)0)] - [TestCase(double.MinValue, Result = (ulong)0)] - [TestCase(ulong.MaxValue + 1d, Result = (ulong)0)] - [TestCase(ulong.MinValue - 1d, Result = (ulong)0)] - //[TestCase(ulong.MaxValue - 1.5d, Result = ulong.MaxValue - 2)] - [TestCase(ulong.MinValue + 1.5d, Result = ulong.MinValue + 1)] + //[TestCase((double)ulong.MaxValue, ExpectedResult = ulong.MaxValue)] + [TestCase((double)ulong.MinValue, ExpectedResult = ulong.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = (ulong)0)] + [TestCase(double.MinValue, ExpectedResult = (ulong)0)] + [TestCase(ulong.MaxValue + 1d, ExpectedResult = (ulong)0)] + [TestCase(ulong.MinValue - 1d, ExpectedResult = (ulong)0)] + //[TestCase(ulong.MaxValue - 1.5d, ExpectedResult = ulong.MaxValue - 2)] + [TestCase(ulong.MinValue + 1.5d, ExpectedResult = ulong.MinValue + 1)] public ulong ToUInt64_FromDouble(double input) { return SafeConvert.ToUInt64(input); @@ -981,15 +981,15 @@ public ulong ToUInt64_FromDecimal(decimal input) return SafeConvert.ToUInt64(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public ulong ToUInt64_FromBoolean(bool input) { return SafeConvert.ToUInt64(input); } - [TestCase((char)ulong.MinValue, Result = ulong.MinValue)] - [TestCase(char.MaxValue, Result = (ulong)char.MaxValue)] + [TestCase((char)ulong.MinValue, ExpectedResult = ulong.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = (ulong)char.MaxValue)] public ulong ToUInt64_FromChar(char input) { return SafeConvert.ToUInt64(input); @@ -999,94 +999,94 @@ public ulong ToUInt64_FromChar(char input) #region ToSingle - [TestCase(null, Result = 0f)] - [TestCase("", Result = 0f)] - [TestCase("1", Result = 1f)] + [TestCase(null, ExpectedResult = 0f)] + [TestCase("", ExpectedResult = 0f)] + [TestCase("1", ExpectedResult = 1f)] public float ToSingle_FromString(string input) { return SafeConvert.ToSingle(input); } - [TestCase(null, Result = 0)] - [TestCase("", Result = 0)] - [TestCase("1.7976931348623157", Result = 1.7976931348623157f)] - [TestCase("-1.7976931348623157", Result = -1.7976931348623157f)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase(null, ExpectedResult = 0)] + [TestCase("", ExpectedResult = 0)] + [TestCase("1.7976931348623157", ExpectedResult = 1.7976931348623157f)] + [TestCase("-1.7976931348623157", ExpectedResult = -1.7976931348623157f)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public float ToSingle_FromStringWithFormat(string input) { return SafeConvert.ToSingle(input, this.numberFormatProvider); } - [TestCase(byte.MaxValue, Result = (float)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (float)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (float)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (float)byte.MinValue)] public float ToSingle_FromByte(byte input) { return SafeConvert.ToSingle(input); } - [TestCase(sbyte.MaxValue, Result = (float)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (float)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (float)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (float)sbyte.MinValue)] public float ToSingle_FromSByte(sbyte input) { return SafeConvert.ToSingle(input); } - [TestCase(short.MaxValue, Result = (float)short.MaxValue)] - [TestCase(short.MinValue, Result = (float)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (float)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (float)short.MinValue)] public float ToSingle_FromInt16(short input) { return SafeConvert.ToSingle(input); } - [TestCase(ushort.MaxValue, Result = (float)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0)] + [TestCase(ushort.MaxValue, ExpectedResult = (float)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] public float ToSingle_FromUInt16(ushort input) { return SafeConvert.ToSingle(input); } - [TestCase(int.MaxValue, Result = (float)int.MaxValue)] - [TestCase(int.MinValue, Result = (float)int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (float)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (float)int.MinValue)] public float ToSingle_FromInt32(int input) { return SafeConvert.ToSingle(input); } - [TestCase(uint.MaxValue, Result = (float)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (float)uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = (float)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (float)uint.MinValue)] public float ToSingle_FromUInt32(uint input) { return SafeConvert.ToSingle(input); } - [TestCase(long.MaxValue, Result = (float)long.MaxValue)] - [TestCase(long.MinValue, Result = (float)long.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = (float)long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = (float)long.MinValue)] public float ToSingle_FromInt64(long input) { return SafeConvert.ToSingle(input); } - [TestCase(ulong.MaxValue, Result = (float)ulong.MaxValue)] - [TestCase(ulong.MinValue, Result = 0d)] + [TestCase(ulong.MaxValue, ExpectedResult = (float)ulong.MaxValue)] + [TestCase(ulong.MinValue, ExpectedResult = 0d)] public float ToSingle_FromUInt64(ulong input) { return SafeConvert.ToSingle(input); } - [TestCase(float.MaxValue, Result = float.MaxValue)] - [TestCase(float.MinValue, Result = float.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = float.MaxValue)] + [TestCase(float.MinValue, ExpectedResult = float.MinValue)] public float ToSingle_FromSingle(float input) { return SafeConvert.ToSingle(input); } - [TestCase((double)float.MaxValue, Result = float.MaxValue)] - [TestCase((double)float.MinValue, Result = float.MinValue)] - //[TestCase(((double)float.MaxValue) + 1d, Result = 0f)] - //[TestCase(((double)float.MinValue) - 1d, Result = 0f)] - [TestCase(double.MaxValue, Result = 0f)] - [TestCase(double.MinValue, Result = 0f)] + [TestCase((double)float.MaxValue, ExpectedResult = float.MaxValue)] + [TestCase((double)float.MinValue, ExpectedResult = float.MinValue)] + //[TestCase(((double)float.MaxValue) + 1d, ExpectedResult = 0f)] + //[TestCase(((double)float.MinValue) - 1d, ExpectedResult = 0f)] + [TestCase(double.MaxValue, ExpectedResult = 0f)] + [TestCase(double.MinValue, ExpectedResult = 0f)] public float ToSingle_FromDouble(double input) { return SafeConvert.ToSingle(input); @@ -1098,15 +1098,15 @@ public float ToSingle_FromDecimal(decimal input) return SafeConvert.ToSingle(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public float ToSingle_FromBoolean(bool input) { return SafeConvert.ToSingle(input); } - [TestCase(char.MaxValue, Result = (float)char.MaxValue)] - [TestCase(char.MinValue, Result = 0)] + [TestCase(char.MaxValue, ExpectedResult = (float)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = 0)] public float ToSingle_FromChar(char input) { return SafeConvert.ToSingle(input); @@ -1116,90 +1116,90 @@ public float ToSingle_FromChar(char input) #region ToDouble - [TestCase(null, Result = 0d)] - [TestCase("", Result = 0d)] - [TestCase("1", Result = 1d)] + [TestCase(null, ExpectedResult = 0d)] + [TestCase("", ExpectedResult = 0d)] + [TestCase("1", ExpectedResult = 1d)] public double ToDouble_FromString(string input) { return SafeConvert.ToDouble(input); } - [TestCase(null, Result = 0)] - [TestCase("", Result = 0)] - [TestCase("1.7976931348623157", Result = 1.7976931348623157)] - [TestCase("-1.7976931348623157", Result = -1.7976931348623157)] - [TestCase(":", Result = 0)] - [TestCase("/", Result = 0)] + [TestCase(null, ExpectedResult = 0)] + [TestCase("", ExpectedResult = 0)] + [TestCase("1.7976931348623157", ExpectedResult = 1.7976931348623157)] + [TestCase("-1.7976931348623157", ExpectedResult = -1.7976931348623157)] + [TestCase(":", ExpectedResult = 0)] + [TestCase("/", ExpectedResult = 0)] public double ToDouble_FromStringWithFormat(string input) { return SafeConvert.ToDouble(input, CultureInfo.InvariantCulture); } - [TestCase(byte.MaxValue, Result = (double)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (double)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (double)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (double)byte.MinValue)] public double ToDouble_FromByte(byte input) { return SafeConvert.ToDouble(input); } - [TestCase(sbyte.MaxValue, Result = (double)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (double)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (double)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (double)sbyte.MinValue)] public double ToDouble_FromSByte(sbyte input) { return SafeConvert.ToDouble(input); } - [TestCase(short.MaxValue, Result = (double)short.MaxValue)] - [TestCase(short.MinValue, Result = (double)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (double)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (double)short.MinValue)] public double ToDouble_FromInt16(short input) { return SafeConvert.ToDouble(input); } - [TestCase(ushort.MaxValue, Result = (double)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0)] + [TestCase(ushort.MaxValue, ExpectedResult = (double)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] public double ToDouble_FromUInt16(ushort input) { return SafeConvert.ToDouble(input); } - [TestCase(int.MaxValue, Result = (double)int.MaxValue)] - [TestCase(int.MinValue, Result = (double)int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (double)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (double)int.MinValue)] public double ToDouble_FromInt32(int input) { return SafeConvert.ToDouble(input); } - [TestCase(uint.MaxValue, Result = (double)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (double)uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = (double)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (double)uint.MinValue)] public double ToDouble_FromUInt32(uint input) { return SafeConvert.ToDouble(input); } - [TestCase(long.MaxValue, Result = (double)long.MaxValue)] - [TestCase(long.MinValue, Result = (double)long.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = (double)long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = (double)long.MinValue)] public double ToDouble_FromInt64(long input) { return SafeConvert.ToDouble(input); } - [TestCase(ulong.MaxValue, Result = (double)ulong.MaxValue)] - [TestCase(ulong.MinValue, Result = 0d)] + [TestCase(ulong.MaxValue, ExpectedResult = (double)ulong.MaxValue)] + [TestCase(ulong.MinValue, ExpectedResult = 0d)] public double ToDouble_FromUInt64(ulong input) { return SafeConvert.ToDouble(input); } - [TestCase(float.MaxValue, Result = (double)float.MaxValue)] - [TestCase(float.MinValue, Result = (double)float.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (double)float.MaxValue)] + [TestCase(float.MinValue, ExpectedResult = (double)float.MinValue)] public double ToDouble_FromSingle(float input) { return SafeConvert.ToDouble(input); } - [TestCase(double.MaxValue, Result = double.MaxValue)] - [TestCase(double.MinValue, Result = double.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = double.MaxValue)] + [TestCase(double.MinValue, ExpectedResult = double.MinValue)] public double ToDouble_FromDouble(double input) { return SafeConvert.ToDouble(input); @@ -1211,15 +1211,15 @@ public double ToDouble_FromDecimal(decimal input) return SafeConvert.ToDouble(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public double ToDouble_FromBoolean(bool input) { return SafeConvert.ToDouble(input); } - [TestCase(char.MaxValue, Result = (double)char.MaxValue)] - [TestCase(char.MinValue, Result = 0)] + [TestCase(char.MaxValue, ExpectedResult = (double)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = 0)] public double ToDouble_FromChar(char input) { return SafeConvert.ToDouble(input); @@ -1323,87 +1323,87 @@ public decimal ToDecimal_FromChar(char input) #region ToBoolean - [TestCase("True", Result = true)] - [TestCase("False", Result = false)] - [TestCase("true", Result = true)] - [TestCase("false", Result = false)] - [TestCase("Foo", Result = false)] + [TestCase("True", ExpectedResult = true)] + [TestCase("False", ExpectedResult = false)] + [TestCase("true", ExpectedResult = true)] + [TestCase("false", ExpectedResult = false)] + [TestCase("Foo", ExpectedResult = false)] public bool ToBoolean_FromString(string input) { return SafeConvert.ToBoolean(input); } - [TestCase(byte.MaxValue, Result = true)] - [TestCase(byte.MinValue, Result = false)] + [TestCase(byte.MaxValue, ExpectedResult = true)] + [TestCase(byte.MinValue, ExpectedResult = false)] public bool ToBoolean_FromByte(byte input) { return SafeConvert.ToBoolean(input); } - [TestCase(sbyte.MaxValue, Result = true)] - [TestCase(sbyte.MinValue, Result = true)] - [TestCase((sbyte)0, Result = false)] + [TestCase(sbyte.MaxValue, ExpectedResult = true)] + [TestCase(sbyte.MinValue, ExpectedResult = true)] + [TestCase((sbyte)0, ExpectedResult = false)] public bool ToBoolean_FromSByte(sbyte input) { return SafeConvert.ToBoolean(input); } - [TestCase(short.MaxValue, Result = true)] - [TestCase(short.MinValue, Result = true)] - [TestCase((short)0, Result = false)] + [TestCase(short.MaxValue, ExpectedResult = true)] + [TestCase(short.MinValue, ExpectedResult = true)] + [TestCase((short)0, ExpectedResult = false)] public bool ToBoolean_FromInt16(short input) { return SafeConvert.ToBoolean(input); } - [TestCase(ushort.MaxValue, Result = true)] - [TestCase(ushort.MinValue, Result = false)] + [TestCase(ushort.MaxValue, ExpectedResult = true)] + [TestCase(ushort.MinValue, ExpectedResult = false)] public bool ToBoolean_FromUInt16(ushort input) { return SafeConvert.ToBoolean(input); } - [TestCase(int.MaxValue, Result = true)] - [TestCase(int.MinValue, Result = true)] - [TestCase(0, Result = false)] + [TestCase(int.MaxValue, ExpectedResult = true)] + [TestCase(int.MinValue, ExpectedResult = true)] + [TestCase(0, ExpectedResult = false)] public bool ToBoolean_FromInt32(int input) { return SafeConvert.ToBoolean(input); } - [TestCase(uint.MaxValue, Result = true)] - [TestCase(uint.MinValue, Result = false)] + [TestCase(uint.MaxValue, ExpectedResult = true)] + [TestCase(uint.MinValue, ExpectedResult = false)] public bool ToBoolean_FromUInt32(uint input) { return SafeConvert.ToBoolean(input); } - [TestCase(long.MaxValue, Result = true)] - [TestCase(long.MinValue, Result = true)] - [TestCase(0L, Result = false)] + [TestCase(long.MaxValue, ExpectedResult = true)] + [TestCase(long.MinValue, ExpectedResult = true)] + [TestCase(0L, ExpectedResult = false)] public bool ToBoolean_FromInt64(long input) { return SafeConvert.ToBoolean(input); } - [TestCase(ulong.MaxValue, Result = true)] - [TestCase(ulong.MinValue, Result = false)] + [TestCase(ulong.MaxValue, ExpectedResult = true)] + [TestCase(ulong.MinValue, ExpectedResult = false)] public bool ToBoolean_FromUInt64(ulong input) { return SafeConvert.ToBoolean(input); } - [TestCase(float.MaxValue, Result = true)] - [TestCase(float.MinValue, Result = true)] - [TestCase(0f, Result = false)] + [TestCase(float.MaxValue, ExpectedResult = true)] + [TestCase(float.MinValue, ExpectedResult = true)] + [TestCase(0f, ExpectedResult = false)] public bool ToBoolean_FromSingle(float input) { return SafeConvert.ToBoolean(input); } - [TestCase(double.MaxValue, Result = true)] - [TestCase(double.MinValue, Result = true)] - [TestCase(0d, Result = false)] + [TestCase(double.MaxValue, ExpectedResult = true)] + [TestCase(double.MinValue, ExpectedResult = true)] + [TestCase(0d, ExpectedResult = false)] public bool ToBoolean_FromDouble(double input) { return SafeConvert.ToBoolean(input); @@ -1415,15 +1415,15 @@ public bool ToBoolean_FromDecimal(decimal input) return SafeConvert.ToBoolean(input); } - [TestCase(false, Result = false)] - [TestCase(true, Result = true)] + [TestCase(false, ExpectedResult = false)] + [TestCase(true, ExpectedResult = true)] public bool ToBoolean_FromBoolean(bool input) { return SafeConvert.ToBoolean(input); } - [TestCase(char.MaxValue, Result = true)] - [TestCase(char.MinValue, Result = false)] + [TestCase(char.MaxValue, ExpectedResult = true)] + [TestCase(char.MinValue, ExpectedResult = false)] public bool ToBoolean_FromChar(char input) { return SafeConvert.ToBoolean(input); @@ -1433,98 +1433,98 @@ public bool ToBoolean_FromChar(char input) #region ToChar - [TestCase("", Result = (char)0)] - [TestCase(null, Result = (char)0)] - [TestCase("A", Result = 'A')] - [TestCase("0", Result = '0')] - [TestCase("ab", Result = (char)0)] + [TestCase("", ExpectedResult = (char)0)] + [TestCase(null, ExpectedResult = (char)0)] + [TestCase("A", ExpectedResult = 'A')] + [TestCase("0", ExpectedResult = '0')] + [TestCase("ab", ExpectedResult = (char)0)] public char ToChar_FromString(string input) { return SafeConvert.ToChar(input); } - [TestCase(byte.MaxValue, Result = (char)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (char)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (char)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (char)byte.MinValue)] public char ToChar_FromByte(byte input) { return SafeConvert.ToChar(input); } - [TestCase(sbyte.MaxValue, Result = (char)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (char)0)] + [TestCase(sbyte.MaxValue, ExpectedResult = (char)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (char)0)] public char ToChar_FromSByte(sbyte input) { return SafeConvert.ToChar(input); } - [TestCase(short.MaxValue, Result = (char)short.MaxValue)] - [TestCase(short.MinValue, Result = (char)0)] - [TestCase((short)char.MinValue, Result = char.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (char)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (char)0)] + [TestCase((short)char.MinValue, ExpectedResult = char.MinValue)] public char ToChar_FromInt16(short input) { return SafeConvert.ToChar(input); } - [TestCase(ushort.MaxValue, Result = (char)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = (char)ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (char)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = (char)ushort.MinValue)] public char ToChar_FromUInt16(ushort input) { return SafeConvert.ToChar(input); } - [TestCase(int.MaxValue, Result = (char)0)] - [TestCase(int.MinValue, Result = (char)0)] - [TestCase((int)char.MaxValue, Result = char.MaxValue)] - [TestCase((int)char.MinValue, Result = char.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (char)0)] + [TestCase(int.MinValue, ExpectedResult = (char)0)] + [TestCase((int)char.MaxValue, ExpectedResult = char.MaxValue)] + [TestCase((int)char.MinValue, ExpectedResult = char.MinValue)] public char ToChar_FromInt32(int input) { return SafeConvert.ToChar(input); } - [TestCase(uint.MaxValue, Result = (char)0)] - [TestCase(uint.MinValue, Result = (char)0)] - [TestCase((uint)char.MaxValue, Result = char.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = (char)0)] + [TestCase(uint.MinValue, ExpectedResult = (char)0)] + [TestCase((uint)char.MaxValue, ExpectedResult = char.MaxValue)] public char ToChar_FromUInt32(uint input) { return SafeConvert.ToChar(input); } - [TestCase(long.MaxValue, Result = (char)0)] - [TestCase(long.MinValue, Result = (char)0)] - [TestCase((long)char.MaxValue, Result = char.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = (char)0)] + [TestCase(long.MinValue, ExpectedResult = (char)0)] + [TestCase((long)char.MaxValue, ExpectedResult = char.MaxValue)] public char ToChar_FromInt64(long input) { return SafeConvert.ToChar(input); } - [TestCase(ulong.MaxValue, Result = (char)0)] - [TestCase(ulong.MinValue, Result = (char)0)] - [TestCase((ulong)char.MaxValue, Result = char.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = (char)0)] + [TestCase(ulong.MinValue, ExpectedResult = (char)0)] + [TestCase((ulong)char.MaxValue, ExpectedResult = char.MaxValue)] public char ToChar_FromUInt64(ulong input) { return SafeConvert.ToChar(input); } - [TestCase((float)char.MinValue, Result = char.MinValue)] - [TestCase(float.MaxValue, Result = (char)0)] - [TestCase(float.MinValue, Result = (char)0)] - [TestCase((float)char.MinValue - 1f, Result = (char)0)] - [TestCase(65f, Result = 'A')] - [TestCase(65.5f, Result = 'A')] + [TestCase((float)char.MinValue, ExpectedResult = char.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (char)0)] + [TestCase(float.MinValue, ExpectedResult = (char)0)] + [TestCase((float)char.MinValue - 1f, ExpectedResult = (char)0)] + [TestCase(65f, ExpectedResult = 'A')] + [TestCase(65.5f, ExpectedResult = 'A')] public char ToChar_FromSingle(float input) { return SafeConvert.ToChar(input); } - [TestCase((double)char.MaxValue, Result = char.MaxValue)] - [TestCase((double)char.MinValue, Result = char.MinValue)] - [TestCase(double.MaxValue, Result = (char)0)] - [TestCase(double.MinValue, Result = (char)0)] - [TestCase((double)char.MaxValue + 1d, Result = (char)0)] - [TestCase((double)char.MinValue - 1d, Result = (char)0)] - [TestCase((double)char.MaxValue - 1.5d, Result = (char)(char.MaxValue - 2))] - [TestCase(65d, Result = 'A')] - [TestCase(65.5d, Result = 'A')] + [TestCase((double)char.MaxValue, ExpectedResult = char.MaxValue)] + [TestCase((double)char.MinValue, ExpectedResult = char.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = (char)0)] + [TestCase(double.MinValue, ExpectedResult = (char)0)] + [TestCase((double)char.MaxValue + 1d, ExpectedResult = (char)0)] + [TestCase((double)char.MinValue - 1d, ExpectedResult = (char)0)] + [TestCase((double)char.MaxValue - 1.5d, ExpectedResult = (char)(char.MaxValue - 2))] + [TestCase(65d, ExpectedResult = 'A')] + [TestCase(65.5d, ExpectedResult = 'A')] public char ToChar_FromDouble(double input) { return SafeConvert.ToChar(input); @@ -1536,15 +1536,15 @@ public char ToChar_FromDecimal(decimal input) return SafeConvert.ToChar(input); } - [TestCase(false, Result = '0')] - [TestCase(true, Result = '1')] + [TestCase(false, ExpectedResult = '0')] + [TestCase(true, ExpectedResult = '1')] public char ToChar_FromBoolean(bool input) { return SafeConvert.ToChar(input); } - [TestCase(char.MaxValue, Result = char.MaxValue)] - [TestCase(char.MinValue, Result = char.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = char.MinValue)] public char ToChar_FromChar(char input) { return SafeConvert.ToChar(input); @@ -1580,9 +1580,9 @@ public DateTime ToDateTime_FromStringWithFormat(string input) #region ToString - [TestCase(null, Result = null)] - [TestCase(new char[0], Result = "")] - [TestCase(new[] { 'F', 'o', 'o' }, Result = "Foo")] + [TestCase(null, ExpectedResult = null)] + [TestCase(new char[0], ExpectedResult = "")] + [TestCase(new[] { 'F', 'o', 'o' }, ExpectedResult = "Foo")] public string ToString_FromCharArray(char[] input) { return SafeConvert.ToString(input); @@ -1592,9 +1592,9 @@ public string ToString_FromCharArray(char[] input) #region Other - [TestCase(null, Result = null)] - [TestCase("", Result = new char[0])] - [TestCase("Foo", Result = new[] { 'F', 'o', 'o' })] + [TestCase(null, ExpectedResult = null)] + [TestCase("", ExpectedResult = new char[0])] + [TestCase("Foo", ExpectedResult = new[] { 'F', 'o', 'o' })] public char[] ToCharArray_FromString(string input) { return SafeConvert.ToCharArray(input); diff --git a/SafeMapper.Tests/SafeMapTests.cs b/SafeMapper.Tests/SafeMapTests.cs index 47a20ac..26e5f60 100644 --- a/SafeMapper.Tests/SafeMapTests.cs +++ b/SafeMapper.Tests/SafeMapTests.cs @@ -16,7 +16,7 @@ public class SafeMapTests [Test] public void Convert_NonGeneric_StringToInt() { - var result = SafeMap.Convert("10", typeof(string), typeof(int)); + var result = SafeMap.Convert("10", typeof(string), typeof(int)); Assert.AreEqual(10, result); } @@ -24,7 +24,7 @@ public void Convert_NonGeneric_StringToInt() [Test] public void Convert_NonGenericWithFormat_StringToInt() { - var result = SafeMap.Convert("10", typeof(string), typeof(int), CultureInfo.CurrentCulture); + var result = SafeMap.Convert("10", typeof(string), typeof(int), CultureInfo.CurrentCulture); Assert.AreEqual(10, result); } @@ -32,7 +32,7 @@ public void Convert_NonGenericWithFormat_StringToInt() [Test] public void Convert_Generic_StringToInt() { - var result = SafeMap.Convert("10"); + var result = SafeMap.Convert("10"); Assert.AreEqual(10, result); } @@ -40,7 +40,7 @@ public void Convert_Generic_StringToInt() [Test] public void Convert_GenericWithFormat_StringToInt() { - var result = SafeMap.Convert("10", CultureInfo.CurrentCulture); + var result = SafeMap.Convert("10", CultureInfo.CurrentCulture); Assert.AreEqual(10, result); } @@ -48,7 +48,7 @@ public void Convert_GenericWithFormat_StringToInt() [Test] public void Convert_Generic_IntToNullableInt() { - var result = SafeMap.Convert(2); + var result = SafeMap.Convert(2); Assert.AreEqual(2, result); } @@ -56,7 +56,7 @@ public void Convert_Generic_IntToNullableInt() [Test] public void Convert_Generic_NullableIntToNullableInt() { - var result = SafeMap.Convert(2); + var result = SafeMap.Convert(2); Assert.AreEqual(2, result); } @@ -64,7 +64,7 @@ public void Convert_Generic_NullableIntToNullableInt() [Test] public void Convert_Generic_NullableTimeSpanToNullableTimeSpan() { - var result = SafeMap.Convert(TimeSpan.FromDays(28)); + var result = SafeMap.Convert(TimeSpan.FromDays(28)); Assert.AreEqual(TimeSpan.FromDays(28), result); } @@ -72,7 +72,7 @@ public void Convert_Generic_NullableTimeSpanToNullableTimeSpan() [Test] public void Convert_Generic_NullableLongToNullableInt() { - var result = SafeMap.Convert(2L); + var result = SafeMap.Convert(2L); Assert.AreEqual(2, result); } @@ -81,7 +81,7 @@ public void Convert_Generic_NullableLongToNullableInt() public void GetConverter_NonGeneric_StringToInt() { var converter = SafeMap.GetConverter(typeof(string), typeof(int)); - var result = converter("10"); + var result = converter("10"); Assert.AreEqual(10, result); } @@ -90,7 +90,7 @@ public void GetConverter_NonGeneric_StringToInt() public void GetConverter_NonGenericWithFormat_StringToInt() { var converter = SafeMap.GetConverter(typeof(string), typeof(int), CultureInfo.CurrentCulture); - var result = converter("10"); + var result = converter("10"); Assert.AreEqual(10, result); } @@ -99,7 +99,7 @@ public void GetConverter_NonGenericWithFormat_StringToInt() public void GetConverter_Generic_StringToInt() { var converter = SafeMap.GetConverter(); - var result = converter("10"); + var result = converter("10"); Assert.AreEqual(10, result); } @@ -108,7 +108,7 @@ public void GetConverter_Generic_StringToInt() public void GetConverter_GenericWithFormat_StringToInt() { var converter = SafeMap.GetConverter(CultureInfo.CurrentCulture); - var result = converter("10"); + var result = converter("10"); Assert.AreEqual(10, result); } @@ -134,7 +134,7 @@ public void CreateMap_PersonToPersonSwedish() Length = 1.85m, BirthDate = new DateTime(1977, 03, 04), }; - var result = SafeMap.Convert(person); + var result = SafeMap.Convert(person); Assert.AreEqual(person.Id, result.PersonId); Assert.AreEqual(person.Name, result.Namn); @@ -154,7 +154,7 @@ public void CreateMap_NameValueCollectionToClassPropertyInt_GetValues() }); var input = new NameValueCollection { { "Value2", "1337" } }; - var result = SafeMap.Convert>(input); + var result = SafeMap.Convert>(input); Assert.AreEqual(1337, result.Value); } @@ -170,7 +170,7 @@ public void CreateMap_NameValueCollectionToClassPropertyInt_StringIndexer() }); var input = new NameValueCollection { { "Value2", "1337" } }; - var result = SafeMap.Convert>(input); + var result = SafeMap.Convert>(input); Assert.AreEqual(1337, result.Value); } @@ -187,7 +187,7 @@ public void CreateMap_ClassPropertyIntToNameValueCollection_Add() }); var input = new ClassProperty { Value = 1337 }; - var result = SafeMap.Convert, NameValueCollection>(input); + var result = SafeMap.Convert, NameValueCollection>(input); Assert.AreEqual("1337", result["Value2"]); } diff --git a/SafeMapper.Tests/SafeMapper.Tests.csproj b/SafeMapper.Tests/SafeMapper.Tests.csproj new file mode 100644 index 0000000..5ef34e0 --- /dev/null +++ b/SafeMapper.Tests/SafeMapper.Tests.csproj @@ -0,0 +1,27 @@ + + + + net45 + SafeMapper.Tests + SafeMapper.Tests + false + false + false + + + + + + + + + + + + + + + + + + diff --git a/SafeMapper.Tests/SafeMapper.Tests.xproj b/SafeMapper.Tests/SafeMapper.Tests.xproj deleted file mode 100644 index 4226445..0000000 --- a/SafeMapper.Tests/SafeMapper.Tests.xproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - 14.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - a99996f7-7890-4831-ae03-0e656d1c712f - SafeMapper.Tests - .\obj - .\bin\ - v4.5 - - - 2.0 - - - - - - - - - \ No newline at end of file diff --git a/SafeMapper.Tests/SafeNullableConvertTests.cs b/SafeMapper.Tests/SafeNullableConvertTests.cs index 6955b64..4f8fb58 100644 --- a/SafeMapper.Tests/SafeNullableConvertTests.cs +++ b/SafeMapper.Tests/SafeNullableConvertTests.cs @@ -25,112 +25,112 @@ public void SetUpFixture() #region? ToNullableByte - [TestCase("255", Result = byte.MaxValue)] - [TestCase("0", Result = byte.MinValue)] - [TestCase("256", Result = null)] - [TestCase("-1", Result = null)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase("255", ExpectedResult = byte.MaxValue)] + [TestCase("0", ExpectedResult = byte.MinValue)] + [TestCase("256", ExpectedResult = null)] + [TestCase("-1", ExpectedResult = null)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public byte? ToNullableByte_FromString(string input) { return SafeNullableConvert.ToByte(input); } - [TestCase(byte.MaxValue, Result = byte.MaxValue)] - [TestCase(byte.MinValue, Result = byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = byte.MinValue)] public byte? ToNullableByte_FromByte(byte input) { return SafeNullableConvert.ToByte(input); } - [TestCase(sbyte.MaxValue, Result = (byte)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = null)] + [TestCase(sbyte.MaxValue, ExpectedResult = (byte)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = null)] public byte? ToNullableByte_FromSByte(sbyte input) { return SafeNullableConvert.ToByte(input); } - [TestCase((short)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((short)byte.MinValue, Result = byte.MinValue)] - [TestCase(short.MaxValue, Result = null)] - [TestCase(short.MinValue, Result = null)] - [TestCase(byte.MaxValue + 1, Result = null)] - [TestCase(byte.MinValue - 1, Result = null)] + [TestCase((short)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((short)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = null)] + [TestCase(short.MinValue, ExpectedResult = null)] + [TestCase(byte.MaxValue + 1, ExpectedResult = null)] + [TestCase(byte.MinValue - 1, ExpectedResult = null)] public byte? ToNullableByte_FromInt16(short input) { return SafeNullableConvert.ToByte(input); } - [TestCase((ushort)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((ushort)byte.MinValue, Result = byte.MinValue)] - [TestCase(ushort.MaxValue, Result = null)] - [TestCase((ushort)(byte.MaxValue + 1), Result = null)] + [TestCase((ushort)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((ushort)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = null)] + [TestCase((ushort)(byte.MaxValue + 1), ExpectedResult = null)] public byte? ToNullableByte_FromUInt16(ushort input) { return SafeNullableConvert.ToByte(input); } - [TestCase((int)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((int)byte.MinValue, Result = byte.MinValue)] - [TestCase(int.MaxValue, Result = null)] - [TestCase(int.MinValue, Result = null)] - [TestCase(byte.MaxValue + 1, Result = null)] - [TestCase(byte.MinValue - 1, Result = null)] + [TestCase((int)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((int)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = null)] + [TestCase(int.MinValue, ExpectedResult = null)] + [TestCase(byte.MaxValue + 1, ExpectedResult = null)] + [TestCase(byte.MinValue - 1, ExpectedResult = null)] public byte? ToNullableByte_FromInt32(int input) { return SafeNullableConvert.ToByte(input); } - [TestCase((uint)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((uint)byte.MinValue, Result = byte.MinValue)] - [TestCase(uint.MaxValue, Result = null)] - [TestCase((uint)(byte.MaxValue + 1), Result = null)] + [TestCase((uint)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((uint)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = null)] + [TestCase((uint)(byte.MaxValue + 1), ExpectedResult = null)] public byte? ToNullableByte_FromUInt32(uint input) { return SafeNullableConvert.ToByte(input); } - [TestCase((long)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((long)byte.MinValue, Result = byte.MinValue)] - [TestCase(long.MaxValue, Result = null)] - [TestCase(long.MinValue, Result = null)] - [TestCase(byte.MaxValue + 1, Result = null)] - [TestCase(byte.MinValue - 1, Result = null)] + [TestCase((long)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((long)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = null)] + [TestCase(long.MinValue, ExpectedResult = null)] + [TestCase(byte.MaxValue + 1, ExpectedResult = null)] + [TestCase(byte.MinValue - 1, ExpectedResult = null)] public byte? ToNullableByte_FromInt64(long input) { return SafeNullableConvert.ToByte(input); } - [TestCase((ulong)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((ulong)byte.MinValue, Result = byte.MinValue)] - [TestCase(ulong.MaxValue, Result = null)] - [TestCase((ulong)(byte.MaxValue + 1), Result = null)] + [TestCase((ulong)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((ulong)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase((ulong)(byte.MaxValue + 1), ExpectedResult = null)] public byte? ToNullableByte_FromUInt64(ulong input) { return SafeNullableConvert.ToByte(input); } - [TestCase((float)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((float)byte.MinValue, Result = byte.MinValue)] - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase(byte.MaxValue + 1, Result = null)] - [TestCase(byte.MinValue - 1, Result = null)] - [TestCase(byte.MaxValue - 1.5f, Result = byte.MaxValue - 2)] - [TestCase(byte.MinValue + 1.5f, Result = byte.MinValue + 1)] + [TestCase((float)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((float)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase(byte.MaxValue + 1, ExpectedResult = null)] + [TestCase(byte.MinValue - 1, ExpectedResult = null)] + [TestCase(byte.MaxValue - 1.5f, ExpectedResult = byte.MaxValue - 2)] + [TestCase(byte.MinValue + 1.5f, ExpectedResult = byte.MinValue + 1)] public byte? ToNullableByte_FromSingle(float input) { return SafeNullableConvert.ToByte(input); } - [TestCase((double)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((double)byte.MinValue, Result = byte.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase(byte.MaxValue + 1, Result = null)] - [TestCase(byte.MinValue - 1, Result = null)] - [TestCase(byte.MaxValue - 1.5d, Result = byte.MaxValue - 2)] - [TestCase(byte.MinValue + 1.5d, Result = byte.MinValue + 1)] + [TestCase((double)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((double)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase(byte.MaxValue + 1, ExpectedResult = null)] + [TestCase(byte.MinValue - 1, ExpectedResult = null)] + [TestCase(byte.MaxValue - 1.5d, ExpectedResult = byte.MaxValue - 2)] + [TestCase(byte.MinValue + 1.5d, ExpectedResult = byte.MinValue + 1)] public byte? ToNullableByte_FromDouble(double input) { return SafeNullableConvert.ToByte(input); @@ -142,17 +142,17 @@ public void SetUpFixture() return SafeNullableConvert.ToByte(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public byte? ToNullableByte_FromBoolean(bool input) { return SafeNullableConvert.ToByte(input); } - [TestCase((char)byte.MaxValue, Result = byte.MaxValue)] - [TestCase((char)byte.MinValue, Result = byte.MinValue)] - [TestCase(char.MaxValue, Result = null)] - [TestCase((char)(byte.MaxValue + 1), Result = null)] + [TestCase((char)byte.MaxValue, ExpectedResult = byte.MaxValue)] + [TestCase((char)byte.MinValue, ExpectedResult = byte.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = null)] + [TestCase((char)(byte.MaxValue + 1), ExpectedResult = null)] public byte? ToNullableByte_FromChar(char input) { return SafeNullableConvert.ToByte(input); @@ -162,110 +162,110 @@ public void SetUpFixture() #region? ToNullableSByte - [TestCase("127", Result = sbyte.MaxValue)] - [TestCase("-128", Result = sbyte.MinValue)] - [TestCase("128", Result = null)] - [TestCase("-129", Result = null)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase("127", ExpectedResult = sbyte.MaxValue)] + [TestCase("-128", ExpectedResult = sbyte.MinValue)] + [TestCase("128", ExpectedResult = null)] + [TestCase("-129", ExpectedResult = null)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public sbyte? ToNullableSByte_FromString(string input) { return SafeNullableConvert.ToSByte(input); } - [TestCase(byte.MaxValue, Result = null)] - [TestCase(byte.MinValue, Result = 0)] - [TestCase((byte)127, Result = sbyte.MaxValue)] + [TestCase(byte.MaxValue, ExpectedResult = null)] + [TestCase(byte.MinValue, ExpectedResult = 0)] + [TestCase((byte)127, ExpectedResult = sbyte.MaxValue)] public sbyte? ToNullableSByte_FromByte(byte input) { return SafeNullableConvert.ToSByte(input); } - [TestCase(sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = sbyte.MinValue)] public sbyte? ToNullableSByte_FromSByte(sbyte input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((short)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((short)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(short.MaxValue, Result = null)] - [TestCase(short.MinValue, Result = null)] - [TestCase(sbyte.MaxValue + 1, Result = null)] - [TestCase(sbyte.MinValue - 1, Result = null)] + [TestCase((short)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((short)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = null)] + [TestCase(short.MinValue, ExpectedResult = null)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = null)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = null)] public sbyte? ToNullableSByte_FromInt16(short input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((ushort)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(ushort.MaxValue, Result = null)] - [TestCase((ushort)(sbyte.MaxValue + 1), Result = null)] + [TestCase((ushort)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(ushort.MaxValue, ExpectedResult = null)] + [TestCase((ushort)(sbyte.MaxValue + 1), ExpectedResult = null)] public sbyte? ToNullableSByte_FromUInt16(ushort input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((int)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((int)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(int.MaxValue, Result = null)] - [TestCase(int.MinValue, Result = null)] - [TestCase(sbyte.MaxValue + 1, Result = null)] - [TestCase(sbyte.MinValue - 1, Result = null)] + [TestCase((int)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((int)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = null)] + [TestCase(int.MinValue, ExpectedResult = null)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = null)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = null)] public sbyte? ToNullableSByte_FromInt32(int input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((uint)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(uint.MaxValue, Result = null)] - [TestCase((uint)(sbyte.MaxValue + 1), Result = null)] + [TestCase((uint)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = null)] + [TestCase((uint)(sbyte.MaxValue + 1), ExpectedResult = null)] public sbyte? ToNullableSByte_FromUInt32(uint input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((long)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((long)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(long.MaxValue, Result = null)] - [TestCase(long.MinValue, Result = null)] - [TestCase(sbyte.MaxValue + 1, Result = null)] - [TestCase(sbyte.MinValue - 1, Result = null)] + [TestCase((long)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((long)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = null)] + [TestCase(long.MinValue, ExpectedResult = null)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = null)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = null)] public sbyte? ToNullableSByte_FromInt64(long input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((ulong)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(ulong.MaxValue, Result = null)] - [TestCase((ulong)(sbyte.MaxValue + 1), Result = null)] + [TestCase((ulong)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase((ulong)(sbyte.MaxValue + 1), ExpectedResult = null)] public sbyte? ToNullableSByte_FromUInt64(ulong input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((float)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((float)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase(sbyte.MaxValue + 1, Result = null)] - [TestCase(sbyte.MinValue - 1, Result = null)] - [TestCase(sbyte.MaxValue - 1.5f, Result = sbyte.MaxValue - 2)] - [TestCase(sbyte.MinValue + 1.5f, Result = sbyte.MinValue + 2)] + [TestCase((float)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((float)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = null)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = null)] + [TestCase(sbyte.MaxValue - 1.5f, ExpectedResult = sbyte.MaxValue - 2)] + [TestCase(sbyte.MinValue + 1.5f, ExpectedResult = sbyte.MinValue + 2)] public sbyte? ToNullableSByte_FromSingle(float input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((double)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase((double)sbyte.MinValue, Result = sbyte.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase(sbyte.MaxValue + 1, Result = null)] - [TestCase(sbyte.MinValue - 1, Result = null)] - [TestCase(sbyte.MaxValue - 1.5d, Result = sbyte.MaxValue - 2)] - [TestCase(sbyte.MinValue + 1.5d, Result = sbyte.MinValue + 2)] + [TestCase((double)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase((double)sbyte.MinValue, ExpectedResult = sbyte.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase(sbyte.MaxValue + 1, ExpectedResult = null)] + [TestCase(sbyte.MinValue - 1, ExpectedResult = null)] + [TestCase(sbyte.MaxValue - 1.5d, ExpectedResult = sbyte.MaxValue - 2)] + [TestCase(sbyte.MinValue + 1.5d, ExpectedResult = sbyte.MinValue + 2)] public sbyte? ToNullableSByte_FromDouble(double input) { return SafeNullableConvert.ToSByte(input); @@ -277,16 +277,16 @@ public void SetUpFixture() return SafeNullableConvert.ToSByte(input); } - [TestCase(false, Result = (sbyte)0)] - [TestCase(true, Result = (sbyte)1)] + [TestCase(false, ExpectedResult = (sbyte)0)] + [TestCase(true, ExpectedResult = (sbyte)1)] public sbyte? ToNullableSByte_FromBoolean(bool input) { return SafeNullableConvert.ToSByte(input); } - [TestCase((char)sbyte.MaxValue, Result = sbyte.MaxValue)] - [TestCase(char.MaxValue, Result = null)] - [TestCase((char)(sbyte.MaxValue + 1), Result = null)] + [TestCase((char)sbyte.MaxValue, ExpectedResult = sbyte.MaxValue)] + [TestCase(char.MaxValue, ExpectedResult = null)] + [TestCase((char)(sbyte.MaxValue + 1), ExpectedResult = null)] public sbyte? ToNullableSByte_FromChar(char input) { return SafeNullableConvert.ToSByte(input); @@ -296,100 +296,100 @@ public void SetUpFixture() #region? ToNullableInt16 - [TestCase("32767", Result = short.MaxValue)] - [TestCase("-32768", Result = short.MinValue)] - [TestCase("32768", Result = null)] - [TestCase("-32769", Result = null)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase("32767", ExpectedResult = short.MaxValue)] + [TestCase("-32768", ExpectedResult = short.MinValue)] + [TestCase("32768", ExpectedResult = null)] + [TestCase("-32769", ExpectedResult = null)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public short? ToNullableInt16_FromString(string input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(byte.MaxValue, Result = (short)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (short)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (short)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (short)byte.MinValue)] public short? ToNullableInt16_FromByte(byte input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(sbyte.MaxValue, Result = (short)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (short)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (short)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (short)sbyte.MinValue)] public short? ToNullableInt16_FromSByte(sbyte input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(short.MaxValue, Result = short.MaxValue)] - [TestCase(short.MinValue, Result = short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = short.MinValue)] public short? ToNullableInt16_FromInt16(short input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(ushort.MaxValue, Result = null)] - [TestCase(ushort.MinValue, Result = 0)] - [TestCase((ushort)short.MaxValue, Result = short.MaxValue)] + [TestCase(ushort.MaxValue, ExpectedResult = null)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] + [TestCase((ushort)short.MaxValue, ExpectedResult = short.MaxValue)] public short? ToNullableInt16_FromUInt16(ushort input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(int.MaxValue, Result = null)] - [TestCase(int.MinValue, Result = null)] - [TestCase((int)short.MaxValue, Result = short.MaxValue)] - [TestCase((int)short.MinValue, Result = short.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = null)] + [TestCase(int.MinValue, ExpectedResult = null)] + [TestCase((int)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase((int)short.MinValue, ExpectedResult = short.MinValue)] public short? ToNullableInt16_FromInt32(int input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(uint.MaxValue, Result = null)] - [TestCase(uint.MinValue, Result = 0)] - [TestCase((uint)short.MaxValue, Result = short.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = null)] + [TestCase(uint.MinValue, ExpectedResult = 0)] + [TestCase((uint)short.MaxValue, ExpectedResult = short.MaxValue)] public short? ToNullableInt16_FromUInt32(uint input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(long.MaxValue, Result = null)] - [TestCase(long.MinValue, Result = null)] - [TestCase((long)short.MaxValue, Result = short.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = null)] + [TestCase(long.MinValue, ExpectedResult = null)] + [TestCase((long)short.MaxValue, ExpectedResult = short.MaxValue)] public short? ToNullableInt16_FromInt64(long input) { return SafeNullableConvert.ToInt16(input); } - [TestCase(ulong.MaxValue, Result = null)] - [TestCase(ulong.MinValue, Result = 0)] - [TestCase((ulong)short.MaxValue, Result = short.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase(ulong.MinValue, ExpectedResult = 0)] + [TestCase((ulong)short.MaxValue, ExpectedResult = short.MaxValue)] public short? ToNullableInt16_FromUInt64(ulong input) { return SafeNullableConvert.ToInt16(input); } - [TestCase((float)short.MaxValue, Result = short.MaxValue)] - [TestCase((float)short.MinValue, Result = short.MinValue)] - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase(short.MaxValue + 1, Result = null)] - [TestCase(short.MinValue - 1, Result = null)] - [TestCase(short.MaxValue - 1.5f, Result = short.MaxValue - 2)] - [TestCase(short.MinValue + 1.5f, Result = short.MinValue + 2)] + [TestCase((float)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase((float)short.MinValue, ExpectedResult = short.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase(short.MaxValue + 1, ExpectedResult = null)] + [TestCase(short.MinValue - 1, ExpectedResult = null)] + [TestCase(short.MaxValue - 1.5f, ExpectedResult = short.MaxValue - 2)] + [TestCase(short.MinValue + 1.5f, ExpectedResult = short.MinValue + 2)] public short? ToNullableInt16_FromSingle(float input) { return SafeNullableConvert.ToInt16(input); } - [TestCase((double)short.MaxValue, Result = short.MaxValue)] - [TestCase((double)short.MinValue, Result = short.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase(short.MaxValue + 1, Result = null)] - [TestCase(short.MinValue - 1, Result = null)] - [TestCase(short.MaxValue - 1.5d, Result = short.MaxValue - 2)] - [TestCase(short.MinValue + 1.5d, Result = short.MinValue + 2)] + [TestCase((double)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase((double)short.MinValue, ExpectedResult = short.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase(short.MaxValue + 1, ExpectedResult = null)] + [TestCase(short.MinValue - 1, ExpectedResult = null)] + [TestCase(short.MaxValue - 1.5d, ExpectedResult = short.MaxValue - 2)] + [TestCase(short.MinValue + 1.5d, ExpectedResult = short.MinValue + 2)] public short? ToNullableInt16_FromDouble(double input) { return SafeNullableConvert.ToInt16(input); @@ -401,16 +401,16 @@ public void SetUpFixture() return SafeNullableConvert.ToInt16(input); } - [TestCase(false, Result = (short)0)] - [TestCase(true, Result = (short)1)] + [TestCase(false, ExpectedResult = (short)0)] + [TestCase(true, ExpectedResult = (short)1)] public short? ToNullableInt16_FromBoolean(bool input) { return SafeNullableConvert.ToInt16(input); } - [TestCase((char)short.MaxValue, Result = short.MaxValue)] - [TestCase(char.MaxValue, Result = null)] - [TestCase((char)(short.MaxValue + 1), Result = null)] + [TestCase((char)short.MaxValue, ExpectedResult = short.MaxValue)] + [TestCase(char.MaxValue, ExpectedResult = null)] + [TestCase((char)(short.MaxValue + 1), ExpectedResult = null)] public short? ToNullableInt16_FromChar(char input) { return SafeNullableConvert.ToInt16(input); @@ -420,100 +420,100 @@ public void SetUpFixture() #region? ToNullableUInt16 - [TestCase("65535", Result = ushort.MaxValue)] - [TestCase("0", Result = ushort.MinValue)] - [TestCase("65536", Result = null)] - [TestCase("-1", Result = null)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase("65535", ExpectedResult = ushort.MaxValue)] + [TestCase("0", ExpectedResult = ushort.MinValue)] + [TestCase("65536", ExpectedResult = null)] + [TestCase("-1", ExpectedResult = null)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public ushort? ToNullableUInt16_FromString(string input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(byte.MaxValue, Result = (ushort)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (ushort)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (ushort)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (ushort)byte.MinValue)] public ushort? ToNullableUInt16_FromByte(byte input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(sbyte.MaxValue, Result = (ushort)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = null)] + [TestCase(sbyte.MaxValue, ExpectedResult = (ushort)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = null)] public ushort? ToNullableUInt16_FromSByte(sbyte input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(short.MaxValue, Result = (ushort)short.MaxValue)] - [TestCase(short.MinValue, Result = null)] - [TestCase((short)ushort.MinValue, Result = ushort.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (ushort)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = null)] + [TestCase((short)ushort.MinValue, ExpectedResult = ushort.MinValue)] public ushort? ToNullableUInt16_FromInt16(short input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = ushort.MinValue)] public ushort? ToNullableUInt16_FromUInt16(ushort input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(int.MaxValue, Result = null)] - [TestCase(int.MinValue, Result = null)] - [TestCase((int)ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase((int)ushort.MinValue, Result = ushort.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = null)] + [TestCase(int.MinValue, ExpectedResult = null)] + [TestCase((int)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase((int)ushort.MinValue, ExpectedResult = ushort.MinValue)] public ushort? ToNullableUInt16_FromInt32(int input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(uint.MaxValue, Result = null)] - [TestCase(uint.MinValue, Result = 0)] - [TestCase((uint)ushort.MaxValue, Result = ushort.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = null)] + [TestCase(uint.MinValue, ExpectedResult = 0)] + [TestCase((uint)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort? ToNullableUInt16_FromUInt32(uint input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(long.MaxValue, Result = null)] - [TestCase(long.MinValue, Result = null)] - [TestCase((long)ushort.MaxValue, Result = ushort.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = null)] + [TestCase(long.MinValue, ExpectedResult = null)] + [TestCase((long)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort? ToNullableUInt16_FromInt64(long input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase(ulong.MaxValue, Result = null)] - [TestCase(ulong.MinValue, Result = 0)] - [TestCase((ulong)ushort.MaxValue, Result = ushort.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase(ulong.MinValue, ExpectedResult = 0)] + [TestCase((ulong)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort? ToNullableUInt16_FromUInt64(ulong input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase((float)ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase((float)ushort.MinValue, Result = ushort.MinValue)] - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase(ushort.MaxValue + 1, Result = null)] - [TestCase(ushort.MinValue - 1, Result = null)] - [TestCase(ushort.MaxValue - 1.5f, Result = ushort.MaxValue - 2)] - [TestCase(ushort.MinValue + 1.5f, Result = ushort.MinValue + 1)] + [TestCase((float)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase((float)ushort.MinValue, ExpectedResult = ushort.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase(ushort.MaxValue + 1, ExpectedResult = null)] + [TestCase(ushort.MinValue - 1, ExpectedResult = null)] + [TestCase(ushort.MaxValue - 1.5f, ExpectedResult = ushort.MaxValue - 2)] + [TestCase(ushort.MinValue + 1.5f, ExpectedResult = ushort.MinValue + 1)] public ushort? ToNullableUInt16_FromSingle(float input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase((double)ushort.MaxValue, Result = ushort.MaxValue)] - [TestCase((double)ushort.MinValue, Result = ushort.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase(ushort.MaxValue + 1, Result = null)] - [TestCase(ushort.MinValue - 1, Result = null)] - [TestCase(ushort.MaxValue - 1.5d, Result = ushort.MaxValue - 2)] - [TestCase(ushort.MinValue + 1.5d, Result = ushort.MinValue + 1)] + [TestCase((double)ushort.MaxValue, ExpectedResult = ushort.MaxValue)] + [TestCase((double)ushort.MinValue, ExpectedResult = ushort.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase(ushort.MaxValue + 1, ExpectedResult = null)] + [TestCase(ushort.MinValue - 1, ExpectedResult = null)] + [TestCase(ushort.MaxValue - 1.5d, ExpectedResult = ushort.MaxValue - 2)] + [TestCase(ushort.MinValue + 1.5d, ExpectedResult = ushort.MinValue + 1)] public ushort? ToNullableUInt16_FromDouble(double input) { return SafeNullableConvert.ToUInt16(input); @@ -525,15 +525,15 @@ public void SetUpFixture() return SafeNullableConvert.ToUInt16(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public ushort? ToNullableUInt16_FromBoolean(bool input) { return SafeNullableConvert.ToUInt16(input); } - [TestCase((char)ushort.MinValue, Result = ushort.MinValue)] - [TestCase(char.MaxValue, Result = ushort.MaxValue)] + [TestCase((char)ushort.MinValue, ExpectedResult = ushort.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = ushort.MaxValue)] public ushort? ToNullableUInt16_FromChar(char input) { return SafeNullableConvert.ToUInt16(input); @@ -549,82 +549,82 @@ public void SetUpFixture() return SafeNullableConvert.ToInt32(input); } - [TestCase(byte.MaxValue, Result = (short)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (short)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (short)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (short)byte.MinValue)] public int? ToNullableInt32_FromByte(byte input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(sbyte.MaxValue, Result = (int)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (int)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (int)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (int)sbyte.MinValue)] public int? ToNullableInt32_FromSByte(sbyte input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(short.MaxValue, Result = (int)short.MaxValue)] - [TestCase(short.MinValue, Result = (int)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (int)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (int)short.MinValue)] public int? ToNullableInt32_FromInt16(short input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(ushort.MaxValue, Result = (int)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0)] + [TestCase(ushort.MaxValue, ExpectedResult = (int)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] public int? ToNullableInt32_FromUInt16(ushort input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(int.MaxValue, Result = int.MaxValue)] - [TestCase(int.MinValue, Result = int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = int.MinValue)] public int? ToNullableInt32_FromInt32(int input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(uint.MaxValue, Result = null)] - [TestCase(uint.MinValue, Result = 0)] - [TestCase((uint)int.MaxValue, Result = int.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = null)] + [TestCase(uint.MinValue, ExpectedResult = 0)] + [TestCase((uint)int.MaxValue, ExpectedResult = int.MaxValue)] public int? ToNullableInt32_FromUInt32(uint input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(0, Result = 0)] - [TestCase((long)int.MinValue, Result = int.MinValue)] - [TestCase((long)int.MaxValue, Result = int.MaxValue)] - [TestCase(long.MinValue, Result = null)] - [TestCase(long.MaxValue, Result = null)] + [TestCase(0, ExpectedResult = 0)] + [TestCase((long)int.MinValue, ExpectedResult = int.MinValue)] + [TestCase((long)int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = null)] + [TestCase(long.MaxValue, ExpectedResult = null)] public int? ToNullableInt32_FromInt64(long input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(ulong.MaxValue, Result = null)] - [TestCase(ulong.MinValue, Result = 0)] - [TestCase((ulong)int.MaxValue, Result = int.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase(ulong.MinValue, ExpectedResult = 0)] + [TestCase((ulong)int.MaxValue, ExpectedResult = int.MaxValue)] public int? ToNullableInt32_FromUInt64(ulong input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase((float)int.MinValue, Result = int.MinValue)] - [TestCase(int.MaxValue - 7483647f, Result = int.MaxValue - 7483647)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase((float)int.MinValue, ExpectedResult = int.MinValue)] + [TestCase(int.MaxValue - 7483647f, ExpectedResult = int.MaxValue - 7483647)] public int? ToNullableInt32_FromSingle(float input) { return SafeNullableConvert.ToInt32(input); } - [TestCase((double)int.MaxValue, Result = int.MaxValue)] - [TestCase((double)int.MinValue, Result = int.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase(int.MaxValue - 1.5d, Result = int.MaxValue - 2)] - [TestCase(int.MinValue + 1.5d, Result = int.MinValue + 2)] + [TestCase((double)int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase((double)int.MinValue, ExpectedResult = int.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase(int.MaxValue - 1.5d, ExpectedResult = int.MaxValue - 2)] + [TestCase(int.MinValue + 1.5d, ExpectedResult = int.MinValue + 2)] public int? ToNullableInt32_FromDouble(double input) { return SafeNullableConvert.ToInt32(input); @@ -636,15 +636,15 @@ public void SetUpFixture() return SafeNullableConvert.ToInt32(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public int? ToNullableInt32_FromBoolean(bool input) { return SafeNullableConvert.ToInt32(input); } - [TestCase(char.MaxValue, Result = (int)char.MaxValue)] - [TestCase(char.MinValue, Result = 0)] + [TestCase(char.MaxValue, ExpectedResult = (int)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = 0)] public int? ToNullableInt32_FromChar(char input) { return SafeNullableConvert.ToInt32(input); @@ -654,95 +654,95 @@ public void SetUpFixture() #region? ToNullableUInt32 - [TestCase("4294967295", Result = uint.MaxValue)] - [TestCase("0", Result = uint.MinValue)] - [TestCase("4294967296", Result = null)] - [TestCase("-1", Result = null)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase("4294967295", ExpectedResult = uint.MaxValue)] + [TestCase("0", ExpectedResult = uint.MinValue)] + [TestCase("4294967296", ExpectedResult = null)] + [TestCase("-1", ExpectedResult = null)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public uint? ToNullableUInt32_FromString(string input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(byte.MaxValue, Result = (uint)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (uint)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (uint)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (uint)byte.MinValue)] public uint? ToNullableUInt32_FromByte(byte input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(sbyte.MaxValue, Result = (uint)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = null)] + [TestCase(sbyte.MaxValue, ExpectedResult = (uint)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = null)] public uint? ToNullableUInt32_FromSByte(sbyte input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(short.MaxValue, Result = (uint)short.MaxValue)] - [TestCase(short.MinValue, Result = null)] - [TestCase((short)uint.MinValue, Result = uint.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (uint)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = null)] + [TestCase((short)uint.MinValue, ExpectedResult = uint.MinValue)] public uint? ToNullableUInt32_FromInt16(short input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(ushort.MaxValue, Result = (uint)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = (uint)ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (uint)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = (uint)ushort.MinValue)] public uint? ToNullableUInt32_FromUInt16(ushort input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(int.MaxValue, Result = (uint)int.MaxValue)] - [TestCase(int.MinValue, Result = null)] - [TestCase((int)uint.MinValue, Result = uint.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (uint)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = null)] + [TestCase((int)uint.MinValue, ExpectedResult = uint.MinValue)] public uint? ToNullableUInt32_FromInt32(int input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(uint.MaxValue, Result = uint.MaxValue)] - [TestCase(uint.MinValue, Result = uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = uint.MinValue)] public uint? ToNullableUInt32_FromUInt32(uint input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(long.MaxValue, Result = null)] - [TestCase(long.MinValue, Result = null)] - [TestCase((long)uint.MaxValue, Result = uint.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = null)] + [TestCase(long.MinValue, ExpectedResult = null)] + [TestCase((long)uint.MaxValue, ExpectedResult = uint.MaxValue)] public uint? ToNullableUInt32_FromInt64(long input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase(ulong.MaxValue, Result = null)] - [TestCase(ulong.MinValue, Result = 0)] - [TestCase((ulong)uint.MaxValue, Result = uint.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase(ulong.MinValue, ExpectedResult = 0)] + [TestCase((ulong)uint.MaxValue, ExpectedResult = uint.MaxValue)] public uint? ToNullableUInt32_FromUInt64(ulong input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase((float)uint.MinValue, Result = uint.MinValue)] - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase(uint.MinValue - 1f, Result = null)] - [TestCase(uint.MinValue + 1.5f, Result = uint.MinValue + 1)] + [TestCase((float)uint.MinValue, ExpectedResult = uint.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase(uint.MinValue - 1f, ExpectedResult = null)] + [TestCase(uint.MinValue + 1.5f, ExpectedResult = uint.MinValue + 1)] public uint? ToNullableUInt32_FromSingle(float input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase((double)uint.MaxValue, Result = uint.MaxValue)] - [TestCase((double)uint.MinValue, Result = uint.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase(uint.MaxValue + 1d, Result = null)] - [TestCase(uint.MinValue - 1d, Result = null)] - [TestCase(uint.MaxValue - 1.5d, Result = uint.MaxValue - 2)] - [TestCase(uint.MinValue + 1.5d, Result = uint.MinValue + 1)] + [TestCase((double)uint.MaxValue, ExpectedResult = uint.MaxValue)] + [TestCase((double)uint.MinValue, ExpectedResult = uint.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase(uint.MaxValue + 1d, ExpectedResult = null)] + [TestCase(uint.MinValue - 1d, ExpectedResult = null)] + [TestCase(uint.MaxValue - 1.5d, ExpectedResult = uint.MaxValue - 2)] + [TestCase(uint.MinValue + 1.5d, ExpectedResult = uint.MinValue + 1)] public uint? ToNullableUInt32_FromDouble(double input) { return SafeNullableConvert.ToUInt32(input); @@ -754,15 +754,15 @@ public void SetUpFixture() return SafeNullableConvert.ToUInt32(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public uint? ToNullableUInt32_FromBoolean(bool input) { return SafeNullableConvert.ToUInt32(input); } - [TestCase((char)uint.MinValue, Result = uint.MinValue)] - [TestCase(char.MaxValue, Result = (uint)char.MaxValue)] + [TestCase((char)uint.MinValue, ExpectedResult = uint.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = (uint)char.MaxValue)] public uint? ToNullableUInt32_FromChar(char input) { return SafeNullableConvert.ToUInt32(input); @@ -772,91 +772,91 @@ public void SetUpFixture() #region? ToNullableInt64 - [TestCase(null, Result = null)] - [TestCase("", Result = null)] - [TestCase("9223372036854775807", Result = long.MaxValue)] - [TestCase("-9223372036854775808", Result = long.MinValue)] - //[TestCase("9223372036854775808", Result = null)] - //[TestCase("-9223372036854775809", Result = null)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase(null, ExpectedResult = null)] + [TestCase("", ExpectedResult = null)] + [TestCase("9223372036854775807", ExpectedResult = long.MaxValue)] + [TestCase("-9223372036854775808", ExpectedResult = long.MinValue)] + //[TestCase("9223372036854775808", ExpectedResult = null)] + //[TestCase("-9223372036854775809", ExpectedResult = null)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public long? ToNullableInt64_FromString(string input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(byte.MaxValue, Result = (long)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (long)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (long)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (long)byte.MinValue)] public long? ToNullableInt64_FromByte(byte input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(sbyte.MaxValue, Result = (long)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (long)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (long)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (long)sbyte.MinValue)] public long? ToNullableInt64_FromSByte(sbyte input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(short.MaxValue, Result = (long)short.MaxValue)] - [TestCase(short.MinValue, Result = (long)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (long)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (long)short.MinValue)] public long? ToNullableInt64_FromInt16(short input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(ushort.MaxValue, Result = (long)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0)] + [TestCase(ushort.MaxValue, ExpectedResult = (long)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] public long? ToNullableInt64_FromUInt16(ushort input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(int.MaxValue, Result = (long)int.MaxValue)] - [TestCase(int.MinValue, Result = (long)int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (long)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (long)int.MinValue)] public long? ToNullableInt64_FromInt32(int input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(uint.MaxValue, Result = (long)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (long)uint.MinValue)] - [TestCase((uint)int.MaxValue, Result = int.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = (long)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (long)uint.MinValue)] + [TestCase((uint)int.MaxValue, ExpectedResult = int.MaxValue)] public long? ToNullableInt64_FromUInt32(uint input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(long.MaxValue, Result = long.MaxValue)] - [TestCase(long.MinValue, Result = long.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = long.MinValue)] public long? ToNullableInt64_FromInt64(long input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(ulong.MaxValue, Result = null)] - [TestCase(ulong.MinValue, Result = 0)] - [TestCase((ulong)long.MaxValue, Result = long.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase(ulong.MinValue, ExpectedResult = 0)] + [TestCase((ulong)long.MaxValue, ExpectedResult = long.MaxValue)] public long? ToNullableInt64_FromUInt64(ulong input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase((float)int.MinValue, Result = int.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase((float)int.MinValue, ExpectedResult = int.MinValue)] public long? ToNullableInt64_FromSingle(float input) { return SafeNullableConvert.ToInt64(input); } - [TestCase((double)int.MaxValue, Result = int.MaxValue)] - [TestCase((double)int.MinValue, Result = int.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase(int.MaxValue - 1.5d, Result = int.MaxValue - 2)] - [TestCase(int.MinValue + 1.5d, Result = int.MinValue + 2)] + [TestCase((double)int.MaxValue, ExpectedResult = int.MaxValue)] + [TestCase((double)int.MinValue, ExpectedResult = int.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase(int.MaxValue - 1.5d, ExpectedResult = int.MaxValue - 2)] + [TestCase(int.MinValue + 1.5d, ExpectedResult = int.MinValue + 2)] public long? ToNullableInt64_FromDouble(double input) { return SafeNullableConvert.ToInt64(input); @@ -868,15 +868,15 @@ public void SetUpFixture() return SafeNullableConvert.ToInt64(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public long? ToNullableInt64_FromBoolean(bool input) { return SafeNullableConvert.ToInt64(input); } - [TestCase(char.MaxValue, Result = (long)char.MaxValue)] - [TestCase(char.MinValue, Result = 0)] + [TestCase(char.MaxValue, ExpectedResult = (long)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = 0)] public long? ToNullableInt64_FromChar(char input) { return SafeNullableConvert.ToInt64(input); @@ -886,94 +886,94 @@ public void SetUpFixture() #region? ToNullableUInt64 - [TestCase("18446744073709551615", Result = ulong.MaxValue)] - [TestCase("0", Result = ulong.MinValue)] - [TestCase("18446744073709551616", Result = null)] - //[TestCase("18446744073709551617", Result = null)] - [TestCase("-1", Result = null)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase("18446744073709551615", ExpectedResult = ulong.MaxValue)] + [TestCase("0", ExpectedResult = ulong.MinValue)] + [TestCase("18446744073709551616", ExpectedResult = null)] + //[TestCase("18446744073709551617", ExpectedResult = null)] + [TestCase("-1", ExpectedResult = null)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public ulong? ToNullableUInt64_FromString(string input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(byte.MaxValue, Result = (ulong)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (ulong)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (ulong)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (ulong)byte.MinValue)] public ulong? ToNullableUInt64_FromByte(byte input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(sbyte.MaxValue, Result = (ulong)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = null)] + [TestCase(sbyte.MaxValue, ExpectedResult = (ulong)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = null)] public ulong? ToNullableUInt64_FromSByte(sbyte input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(short.MaxValue, Result = (ulong)short.MaxValue)] - [TestCase(short.MinValue, Result = null)] - [TestCase((short)uint.MinValue, Result = ulong.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (ulong)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = null)] + [TestCase((short)uint.MinValue, ExpectedResult = ulong.MinValue)] public ulong? ToNullableUInt64_FromInt16(short input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(ushort.MaxValue, Result = (ulong)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = (ulong)ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (ulong)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = (ulong)ushort.MinValue)] public ulong? ToNullableUInt64_FromUInt16(ushort input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(int.MaxValue, Result = (ulong)int.MaxValue)] - [TestCase(int.MinValue, Result = null)] - [TestCase((int)uint.MinValue, Result = ulong.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (ulong)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = null)] + [TestCase((int)uint.MinValue, ExpectedResult = ulong.MinValue)] public ulong? ToNullableUInt64_FromInt32(int input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(uint.MaxValue, Result = (ulong)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (ulong)uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = (ulong)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (ulong)uint.MinValue)] public ulong? ToNullableUInt64_FromUInt32(uint input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(long.MaxValue, Result = (ulong)long.MaxValue)] - [TestCase(long.MinValue, Result = null)] + [TestCase(long.MaxValue, ExpectedResult = (ulong)long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = null)] public ulong? ToNullableUInt64_FromInt64(long input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase(ulong.MaxValue, Result = ulong.MaxValue)] - [TestCase(ulong.MinValue, Result = ulong.MinValue)] + [TestCase(ulong.MaxValue, ExpectedResult = ulong.MaxValue)] + [TestCase(ulong.MinValue, ExpectedResult = ulong.MinValue)] public ulong? ToNullableUInt64_FromUInt64(ulong input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase((float)ulong.MinValue, Result = ulong.MinValue)] - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase(ulong.MinValue - 1f, Result = null)] - [TestCase(ulong.MinValue + 1.5f, Result = ulong.MinValue + 1)] + [TestCase((float)ulong.MinValue, ExpectedResult = ulong.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase(ulong.MinValue - 1f, ExpectedResult = null)] + [TestCase(ulong.MinValue + 1.5f, ExpectedResult = ulong.MinValue + 1)] public ulong? ToNullableUInt64_FromSingle(float input) { return SafeNullableConvert.ToUInt64(input); } - //[TestCase((double)ulong.MaxValue, Result = ulong.MaxValue)] - [TestCase((double)ulong.MinValue, Result = ulong.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - //[TestCase(ulong.MaxValue + 1d, Result = null)] - [TestCase(ulong.MinValue - 1d, Result = null)] - //[TestCase(ulong.MaxValue - 1.5d, Result = ulong.MaxValue - 2)] - [TestCase(ulong.MinValue + 1.5d, Result = ulong.MinValue + 1)] + //[TestCase((double)ulong.MaxValue, ExpectedResult = ulong.MaxValue)] + [TestCase((double)ulong.MinValue, ExpectedResult = ulong.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + //[TestCase(ulong.MaxValue + 1d, ExpectedResult = null)] + [TestCase(ulong.MinValue - 1d, ExpectedResult = null)] + //[TestCase(ulong.MaxValue - 1.5d, ExpectedResult = ulong.MaxValue - 2)] + [TestCase(ulong.MinValue + 1.5d, ExpectedResult = ulong.MinValue + 1)] public ulong? ToNullableUInt64_FromDouble(double input) { return SafeNullableConvert.ToUInt64(input); @@ -985,15 +985,15 @@ public void SetUpFixture() return SafeNullableConvert.ToUInt64(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public ulong? ToNullableUInt64_FromBoolean(bool input) { return SafeNullableConvert.ToUInt64(input); } - [TestCase((char)ulong.MinValue, Result = ulong.MinValue)] - [TestCase(char.MaxValue, Result = (ulong)char.MaxValue)] + [TestCase((char)ulong.MinValue, ExpectedResult = ulong.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = (ulong)char.MaxValue)] public ulong? ToNullableUInt64_FromChar(char input) { return SafeNullableConvert.ToUInt64(input); @@ -1003,94 +1003,94 @@ public void SetUpFixture() #region? ToNullableSingle - [TestCase(null, Result = null)] - [TestCase("", Result = null)] - [TestCase("1", Result = 1f)] + [TestCase(null, ExpectedResult = null)] + [TestCase("", ExpectedResult = null)] + [TestCase("1", ExpectedResult = 1f)] public float? ToNullableSingle_FromString(string input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(null, Result = null)] - [TestCase("", Result = null)] - [TestCase("1.7976931348623157", Result = 1.7976931348623157f)] - [TestCase("-1.7976931348623157", Result = -1.7976931348623157f)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase(null, ExpectedResult = null)] + [TestCase("", ExpectedResult = null)] + [TestCase("1.7976931348623157", ExpectedResult = 1.7976931348623157f)] + [TestCase("-1.7976931348623157", ExpectedResult = -1.7976931348623157f)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public float? ToNullableSingle_FromStringWithFormat(string input) { return SafeNullableConvert.ToSingle(input, this.numberFormatProvider); } - [TestCase(byte.MaxValue, Result = (float)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (float)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (float)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (float)byte.MinValue)] public float? ToNullableSingle_FromByte(byte input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(sbyte.MaxValue, Result = (float)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (float)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (float)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (float)sbyte.MinValue)] public float? ToNullableSingle_FromSByte(sbyte input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(short.MaxValue, Result = (float)short.MaxValue)] - [TestCase(short.MinValue, Result = (float)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (float)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (float)short.MinValue)] public float? ToNullableSingle_FromInt16(short input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(ushort.MaxValue, Result = (float)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0)] + [TestCase(ushort.MaxValue, ExpectedResult = (float)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0)] public float? ToNullableSingle_FromUInt16(ushort input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(int.MaxValue, Result = (float)int.MaxValue)] - [TestCase(int.MinValue, Result = (float)int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (float)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (float)int.MinValue)] public float? ToNullableSingle_FromInt32(int input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(uint.MaxValue, Result = (float)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (float)uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = (float)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (float)uint.MinValue)] public float? ToNullableSingle_FromUInt32(uint input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(long.MaxValue, Result = (float)long.MaxValue)] - [TestCase(long.MinValue, Result = (float)long.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = (float)long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = (float)long.MinValue)] public float? ToNullableSingle_FromInt64(long input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(ulong.MaxValue, Result = (float)ulong.MaxValue)] - [TestCase(ulong.MinValue, Result = 0f)] + [TestCase(ulong.MaxValue, ExpectedResult = (float)ulong.MaxValue)] + [TestCase(ulong.MinValue, ExpectedResult = 0f)] public float? ToNullableSingle_FromUInt64(ulong input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(float.MaxValue, Result = float.MaxValue)] - [TestCase(float.MinValue, Result = float.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = float.MaxValue)] + [TestCase(float.MinValue, ExpectedResult = float.MinValue)] public float? ToNullableSingle_FromSingle(float input) { return SafeNullableConvert.ToSingle(input); } - [TestCase((double)float.MaxValue, Result = float.MaxValue)] - [TestCase((double)float.MinValue, Result = float.MinValue)] - //[TestCase(((double)float.MaxValue) + 1d, Result = nullf)] - //[TestCase(((double)float.MinValue) - 1d, Result = nullf)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] + [TestCase((double)float.MaxValue, ExpectedResult = float.MaxValue)] + [TestCase((double)float.MinValue, ExpectedResult = float.MinValue)] + //[TestCase(((double)float.MaxValue) + 1d, ExpectedResult = nullf)] + //[TestCase(((double)float.MinValue) - 1d, ExpectedResult = nullf)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] public float? ToNullableSingle_FromDouble(double input) { return SafeNullableConvert.ToSingle(input); @@ -1102,15 +1102,15 @@ public void SetUpFixture() return SafeNullableConvert.ToSingle(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public float? ToNullableSingle_FromBoolean(bool input) { return SafeNullableConvert.ToSingle(input); } - [TestCase(char.MaxValue, Result = (float)char.MaxValue)] - [TestCase(char.MinValue, Result = 0f)] + [TestCase(char.MaxValue, ExpectedResult = (float)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = 0f)] public float? ToNullableSingle_FromChar(char input) { return SafeNullableConvert.ToSingle(input); @@ -1120,90 +1120,90 @@ public void SetUpFixture() #region? ToNullableDouble - [TestCase(null, Result = null)] - [TestCase("", Result = null)] - [TestCase("1", Result = 1d)] + [TestCase(null, ExpectedResult = null)] + [TestCase("", ExpectedResult = null)] + [TestCase("1", ExpectedResult = 1d)] public double? ToNullableDouble_FromString(string input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(null, Result = null)] - [TestCase("", Result = null)] - [TestCase("1.7976931348623157", Result = 1.7976931348623157)] - [TestCase("-1.7976931348623157", Result = -1.7976931348623157)] - [TestCase(":", Result = null)] - [TestCase("/", Result = null)] + [TestCase(null, ExpectedResult = null)] + [TestCase("", ExpectedResult = null)] + [TestCase("1.7976931348623157", ExpectedResult = 1.7976931348623157)] + [TestCase("-1.7976931348623157", ExpectedResult = -1.7976931348623157)] + [TestCase(":", ExpectedResult = null)] + [TestCase("/", ExpectedResult = null)] public double? ToNullableDouble_FromStringWithFormat(string input) { return SafeNullableConvert.ToDouble(input, CultureInfo.InvariantCulture); } - [TestCase(byte.MaxValue, Result = (double)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (double)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (double)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (double)byte.MinValue)] public double? ToNullableDouble_FromByte(byte input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(sbyte.MaxValue, Result = (double)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = (double)sbyte.MinValue)] + [TestCase(sbyte.MaxValue, ExpectedResult = (double)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = (double)sbyte.MinValue)] public double? ToNullableDouble_FromSByte(sbyte input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(short.MaxValue, Result = (double)short.MaxValue)] - [TestCase(short.MinValue, Result = (double)short.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (double)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = (double)short.MinValue)] public double? ToNullableDouble_FromInt16(short input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(ushort.MaxValue, Result = (double)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = 0d)] + [TestCase(ushort.MaxValue, ExpectedResult = (double)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = 0d)] public double? ToNullableDouble_FromUInt16(ushort input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(int.MaxValue, Result = (double)int.MaxValue)] - [TestCase(int.MinValue, Result = (double)int.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = (double)int.MaxValue)] + [TestCase(int.MinValue, ExpectedResult = (double)int.MinValue)] public double? ToNullableDouble_FromInt32(int input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(uint.MaxValue, Result = (double)uint.MaxValue)] - [TestCase(uint.MinValue, Result = (double)uint.MinValue)] + [TestCase(uint.MaxValue, ExpectedResult = (double)uint.MaxValue)] + [TestCase(uint.MinValue, ExpectedResult = (double)uint.MinValue)] public double? ToNullableDouble_FromUInt32(uint input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(long.MaxValue, Result = (double)long.MaxValue)] - [TestCase(long.MinValue, Result = (double)long.MinValue)] + [TestCase(long.MaxValue, ExpectedResult = (double)long.MaxValue)] + [TestCase(long.MinValue, ExpectedResult = (double)long.MinValue)] public double? ToNullableDouble_FromInt64(long input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(ulong.MaxValue, Result = (double)ulong.MaxValue)] - [TestCase(ulong.MinValue, Result = 0d)] + [TestCase(ulong.MaxValue, ExpectedResult = (double)ulong.MaxValue)] + [TestCase(ulong.MinValue, ExpectedResult = 0d)] public double? ToNullableDouble_FromUInt64(ulong input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(float.MaxValue, Result = (double)float.MaxValue)] - [TestCase(float.MinValue, Result = (double)float.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = (double)float.MaxValue)] + [TestCase(float.MinValue, ExpectedResult = (double)float.MinValue)] public double? ToNullableDouble_FromSingle(float input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(double.MaxValue, Result = double.MaxValue)] - [TestCase(double.MinValue, Result = double.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = double.MaxValue)] + [TestCase(double.MinValue, ExpectedResult = double.MinValue)] public double? ToNullableDouble_FromDouble(double input) { return SafeNullableConvert.ToDouble(input); @@ -1215,15 +1215,15 @@ public void SetUpFixture() return SafeNullableConvert.ToDouble(input); } - [TestCase(false, Result = 0)] - [TestCase(true, Result = 1)] + [TestCase(false, ExpectedResult = 0)] + [TestCase(true, ExpectedResult = 1)] public double? ToNullableDouble_FromBoolean(bool input) { return SafeNullableConvert.ToDouble(input); } - [TestCase(char.MaxValue, Result = (double)char.MaxValue)] - [TestCase(char.MinValue, Result = (double)0)] + [TestCase(char.MaxValue, ExpectedResult = (double)char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = (double)0)] public double? ToNullableDouble_FromChar(char input) { return SafeNullableConvert.ToDouble(input); @@ -1327,87 +1327,87 @@ public void SetUpFixture() #region? ToNullableBoolean - [TestCase("True", Result = true)] - [TestCase("False", Result = false)] - [TestCase("true", Result = true)] - [TestCase("false", Result = false)] - [TestCase("Foo", Result = false)] + [TestCase("True", ExpectedResult = true)] + [TestCase("False", ExpectedResult = false)] + [TestCase("true", ExpectedResult = true)] + [TestCase("false", ExpectedResult = false)] + [TestCase("Foo", ExpectedResult = false)] public bool? ToNullableBoolean_FromString(string input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(byte.MaxValue, Result = true)] - [TestCase(byte.MinValue, Result = false)] + [TestCase(byte.MaxValue, ExpectedResult = true)] + [TestCase(byte.MinValue, ExpectedResult = false)] public bool? ToNullableBoolean_FromByte(byte input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(sbyte.MaxValue, Result = true)] - [TestCase(sbyte.MinValue, Result = true)] - [TestCase((sbyte)0, Result = false)] + [TestCase(sbyte.MaxValue, ExpectedResult = true)] + [TestCase(sbyte.MinValue, ExpectedResult = true)] + [TestCase((sbyte)0, ExpectedResult = false)] public bool? ToNullableBoolean_FromSByte(sbyte input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(short.MaxValue, Result = true)] - [TestCase(short.MinValue, Result = true)] - [TestCase((short)0, Result = false)] + [TestCase(short.MaxValue, ExpectedResult = true)] + [TestCase(short.MinValue, ExpectedResult = true)] + [TestCase((short)0, ExpectedResult = false)] public bool? ToNullableBoolean_FromInt16(short input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(ushort.MaxValue, Result = true)] - [TestCase(ushort.MinValue, Result = false)] + [TestCase(ushort.MaxValue, ExpectedResult = true)] + [TestCase(ushort.MinValue, ExpectedResult = false)] public bool? ToNullableBoolean_FromUInt16(ushort input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(int.MaxValue, Result = true)] - [TestCase(int.MinValue, Result = true)] - [TestCase(0, Result = false)] + [TestCase(int.MaxValue, ExpectedResult = true)] + [TestCase(int.MinValue, ExpectedResult = true)] + [TestCase(0, ExpectedResult = false)] public bool? ToNullableBoolean_FromInt32(int input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(uint.MaxValue, Result = true)] - [TestCase(uint.MinValue, Result = false)] + [TestCase(uint.MaxValue, ExpectedResult = true)] + [TestCase(uint.MinValue, ExpectedResult = false)] public bool? ToNullableBoolean_FromUInt32(uint input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(long.MaxValue, Result = true)] - [TestCase(long.MinValue, Result = true)] - [TestCase(0L, Result = false)] + [TestCase(long.MaxValue, ExpectedResult = true)] + [TestCase(long.MinValue, ExpectedResult = true)] + [TestCase(0L, ExpectedResult = false)] public bool? ToNullableBoolean_FromInt64(long input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(ulong.MaxValue, Result = true)] - [TestCase(ulong.MinValue, Result = false)] + [TestCase(ulong.MaxValue, ExpectedResult = true)] + [TestCase(ulong.MinValue, ExpectedResult = false)] public bool? ToNullableBoolean_FromUInt64(ulong input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(float.MaxValue, Result = true)] - [TestCase(float.MinValue, Result = true)] - [TestCase(0f, Result = false)] + [TestCase(float.MaxValue, ExpectedResult = true)] + [TestCase(float.MinValue, ExpectedResult = true)] + [TestCase(0f, ExpectedResult = false)] public bool? ToNullableBoolean_FromSingle(float input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(double.MaxValue, Result = true)] - [TestCase(double.MinValue, Result = true)] - [TestCase(0d, Result = false)] + [TestCase(double.MaxValue, ExpectedResult = true)] + [TestCase(double.MinValue, ExpectedResult = true)] + [TestCase(0d, ExpectedResult = false)] public bool? ToNullableBoolean_FromDouble(double input) { return SafeNullableConvert.ToBoolean(input); @@ -1419,15 +1419,15 @@ public void SetUpFixture() return SafeNullableConvert.ToBoolean(input); } - [TestCase(false, Result = false)] - [TestCase(true, Result = true)] + [TestCase(false, ExpectedResult = false)] + [TestCase(true, ExpectedResult = true)] public bool? ToNullableBoolean_FromBoolean(bool input) { return SafeNullableConvert.ToBoolean(input); } - [TestCase(char.MaxValue, Result = true)] - [TestCase(char.MinValue, Result = false)] + [TestCase(char.MaxValue, ExpectedResult = true)] + [TestCase(char.MinValue, ExpectedResult = false)] public bool? ToNullableBoolean_FromChar(char input) { return SafeNullableConvert.ToBoolean(input); @@ -1437,98 +1437,98 @@ public void SetUpFixture() #region? ToNullableChar - [TestCase("", Result = null)] - [TestCase(null, Result = null)] - [TestCase("A", Result = 'A')] - [TestCase("0", Result = '0')] - [TestCase("ab", Result = null)] + [TestCase("", ExpectedResult = null)] + [TestCase(null, ExpectedResult = null)] + [TestCase("A", ExpectedResult = 'A')] + [TestCase("0", ExpectedResult = '0')] + [TestCase("ab", ExpectedResult = null)] public char? ToNullableChar_FromString(string input) { return SafeNullableConvert.ToChar(input); } - [TestCase(byte.MaxValue, Result = (char)byte.MaxValue)] - [TestCase(byte.MinValue, Result = (char)byte.MinValue)] + [TestCase(byte.MaxValue, ExpectedResult = (char)byte.MaxValue)] + [TestCase(byte.MinValue, ExpectedResult = (char)byte.MinValue)] public char? ToNullableChar_FromByte(byte input) { return SafeNullableConvert.ToChar(input); } - [TestCase(sbyte.MaxValue, Result = (char)sbyte.MaxValue)] - [TestCase(sbyte.MinValue, Result = null)] + [TestCase(sbyte.MaxValue, ExpectedResult = (char)sbyte.MaxValue)] + [TestCase(sbyte.MinValue, ExpectedResult = null)] public char? ToNullableChar_FromSByte(sbyte input) { return SafeNullableConvert.ToChar(input); } - [TestCase(short.MaxValue, Result = (char)short.MaxValue)] - [TestCase(short.MinValue, Result = null)] - [TestCase((short)char.MinValue, Result = char.MinValue)] + [TestCase(short.MaxValue, ExpectedResult = (char)short.MaxValue)] + [TestCase(short.MinValue, ExpectedResult = null)] + [TestCase((short)char.MinValue, ExpectedResult = char.MinValue)] public char? ToNullableChar_FromInt16(short input) { return SafeNullableConvert.ToChar(input); } - [TestCase(ushort.MaxValue, Result = (char)ushort.MaxValue)] - [TestCase(ushort.MinValue, Result = (char)ushort.MinValue)] + [TestCase(ushort.MaxValue, ExpectedResult = (char)ushort.MaxValue)] + [TestCase(ushort.MinValue, ExpectedResult = (char)ushort.MinValue)] public char? ToNullableChar_FromUInt16(ushort input) { return SafeNullableConvert.ToChar(input); } - [TestCase(int.MaxValue, Result = null)] - [TestCase(int.MinValue, Result = null)] - [TestCase((int)char.MaxValue, Result = char.MaxValue)] - [TestCase((int)char.MinValue, Result = char.MinValue)] + [TestCase(int.MaxValue, ExpectedResult = null)] + [TestCase(int.MinValue, ExpectedResult = null)] + [TestCase((int)char.MaxValue, ExpectedResult = char.MaxValue)] + [TestCase((int)char.MinValue, ExpectedResult = char.MinValue)] public char? ToNullableChar_FromInt32(int input) { return SafeNullableConvert.ToChar(input); } - [TestCase(uint.MaxValue, Result = null)] - [TestCase(uint.MinValue, Result = (char)0)] - [TestCase((uint)char.MaxValue, Result = char.MaxValue)] + [TestCase(uint.MaxValue, ExpectedResult = null)] + [TestCase(uint.MinValue, ExpectedResult = (char)0)] + [TestCase((uint)char.MaxValue, ExpectedResult = char.MaxValue)] public char? ToNullableChar_FromUInt32(uint input) { return SafeNullableConvert.ToChar(input); } - [TestCase(long.MaxValue, Result = null)] - [TestCase(long.MinValue, Result = null)] - [TestCase((long)char.MaxValue, Result = char.MaxValue)] + [TestCase(long.MaxValue, ExpectedResult = null)] + [TestCase(long.MinValue, ExpectedResult = null)] + [TestCase((long)char.MaxValue, ExpectedResult = char.MaxValue)] public char? ToNullableChar_FromInt64(long input) { return SafeNullableConvert.ToChar(input); } - [TestCase(ulong.MaxValue, Result = null)] - [TestCase(ulong.MinValue, Result = (char)0)] - [TestCase((ulong)char.MaxValue, Result = char.MaxValue)] + [TestCase(ulong.MaxValue, ExpectedResult = null)] + [TestCase(ulong.MinValue, ExpectedResult = (char)0)] + [TestCase((ulong)char.MaxValue, ExpectedResult = char.MaxValue)] public char? ToNullableChar_FromUInt64(ulong input) { return SafeNullableConvert.ToChar(input); } - [TestCase((float)char.MinValue, Result = char.MinValue)] - [TestCase(float.MaxValue, Result = null)] - [TestCase(float.MinValue, Result = null)] - [TestCase((float)char.MinValue - 1f, Result = null)] - [TestCase(65f, Result = 'A')] - [TestCase(65.5f, Result = 'A')] + [TestCase((float)char.MinValue, ExpectedResult = char.MinValue)] + [TestCase(float.MaxValue, ExpectedResult = null)] + [TestCase(float.MinValue, ExpectedResult = null)] + [TestCase((float)char.MinValue - 1f, ExpectedResult = null)] + [TestCase(65f, ExpectedResult = 'A')] + [TestCase(65.5f, ExpectedResult = 'A')] public char? ToNullableChar_FromSingle(float input) { return SafeNullableConvert.ToChar(input); } - [TestCase((double)char.MaxValue, Result = char.MaxValue)] - [TestCase((double)char.MinValue, Result = char.MinValue)] - [TestCase(double.MaxValue, Result = null)] - [TestCase(double.MinValue, Result = null)] - [TestCase((double)char.MaxValue + 1d, Result = null)] - [TestCase((double)char.MinValue - 1d, Result = null)] - [TestCase((double)char.MaxValue - 1.5d, Result = (char)(char.MaxValue - 2))] - [TestCase(65d, Result = 'A')] - [TestCase(65.5d, Result = 'A')] + [TestCase((double)char.MaxValue, ExpectedResult = char.MaxValue)] + [TestCase((double)char.MinValue, ExpectedResult = char.MinValue)] + [TestCase(double.MaxValue, ExpectedResult = null)] + [TestCase(double.MinValue, ExpectedResult = null)] + [TestCase((double)char.MaxValue + 1d, ExpectedResult = null)] + [TestCase((double)char.MinValue - 1d, ExpectedResult = null)] + [TestCase((double)char.MaxValue - 1.5d, ExpectedResult = (char)(char.MaxValue - 2))] + [TestCase(65d, ExpectedResult = 'A')] + [TestCase(65.5d, ExpectedResult = 'A')] public char? ToNullableChar_FromDouble(double input) { return SafeNullableConvert.ToChar(input); @@ -1540,15 +1540,15 @@ public void SetUpFixture() return SafeNullableConvert.ToChar(input); } - [TestCase(false, Result = '0')] - [TestCase(true, Result = '1')] + [TestCase(false, ExpectedResult = '0')] + [TestCase(true, ExpectedResult = '1')] public char? ToNullableChar_FromBoolean(bool input) { return SafeNullableConvert.ToChar(input); } - [TestCase(char.MaxValue, Result = char.MaxValue)] - [TestCase(char.MinValue, Result = char.MinValue)] + [TestCase(char.MaxValue, ExpectedResult = char.MaxValue)] + [TestCase(char.MinValue, ExpectedResult = char.MinValue)] public char? ToNullableChar_FromChar(char input) { return SafeNullableConvert.ToChar(input); diff --git a/SafeMapper.Tests/TestData.cs b/SafeMapper.Tests/TestData.cs index f7f83f2..17865f7 100644 --- a/SafeMapper.Tests/TestData.cs +++ b/SafeMapper.Tests/TestData.cs @@ -19,7 +19,7 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] NonGenericCollectionTestData = + public static TestCaseData[] NonGenericCollectionTestData = { // Collections new TestCaseData((IList)new List { 1, 2, 3 }, typeof(IList), typeof(int[])).Returns(new[] { 1, 2, 3 }), @@ -29,7 +29,7 @@ public class TestData new TestCaseData(new List { "1", "2", "3" }, typeof(List), typeof(IEnumerable)).Returns(new List { 1, 2, 3 }), }; - public TestCaseData[] NonGenericTestData = + public static TestCaseData[] NonGenericTestData = { new TestCaseData(new Person { Name = "Magnus", Age = 37 }, typeof(Person), typeof(string)).Returns("Magnus 37"), @@ -329,14 +329,14 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] StringToStringData = + public static TestCaseData[] StringToStringData = { new TestCaseData(string.Empty).Returns(string.Empty), new TestCaseData(null).Returns(null), new TestCaseData("foo").Returns("foo"), }; - public TestCaseData[] StringToIntData = + public static TestCaseData[] StringToIntData = { new TestCaseData(string.Empty).Returns(0), new TestCaseData(null).Returns(0), @@ -359,7 +359,7 @@ public class TestData new TestCaseData("123a").Returns(0), }; - public TestCaseData[] StringToNullableIntData = + public static TestCaseData[] StringToNullableIntData = { new TestCaseData(string.Empty).Returns(null), new TestCaseData(null).Returns(null), @@ -382,7 +382,7 @@ public class TestData new TestCaseData("123a").Returns(null), }; - public TestCaseData[] StringToGuidData = + public static TestCaseData[] StringToGuidData = { new TestCaseData(string.Empty).Returns(Guid.Empty), new TestCaseData(null).Returns(Guid.Empty), @@ -393,7 +393,7 @@ public class TestData new TestCaseData("123").Returns(Guid.Empty), }; - public TestCaseData[] StringToDateTimeData = + public static TestCaseData[] StringToDateTimeData = { new TestCaseData(string.Empty).Returns(DateTime.MinValue), new TestCaseData(null).Returns(DateTime.MinValue), @@ -407,7 +407,7 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] DecimalToStringData = + public static TestCaseData[] DecimalToStringData = { new TestCaseData(decimal.MaxValue).Returns("79228162514264337593543950335"), new TestCaseData(decimal.MinValue).Returns("-79228162514264337593543950335"), @@ -419,7 +419,7 @@ public class TestData new TestCaseData(1000000m).Returns("1000000"), }; - public TestCaseData[] DecimalToByteData = + public static TestCaseData[] DecimalToByteData = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -429,7 +429,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToNullableByteData = + public static TestCaseData[] DecimalToNullableByteData = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -439,7 +439,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToSByteData = + public static TestCaseData[] DecimalToSByteData = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -449,7 +449,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToNullableSByteData = + public static TestCaseData[] DecimalToNullableSByteData = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -459,7 +459,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToInt16Data = + public static TestCaseData[] DecimalToInt16Data = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -469,7 +469,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToNullableInt16Data = + public static TestCaseData[] DecimalToNullableInt16Data = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -479,7 +479,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToUInt16Data = + public static TestCaseData[] DecimalToUInt16Data = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -489,7 +489,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToNullableUInt16Data = + public static TestCaseData[] DecimalToNullableUInt16Data = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -499,7 +499,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToInt32Data = + public static TestCaseData[] DecimalToInt32Data = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -510,7 +510,7 @@ public class TestData new TestCaseData(-123.5m).Returns(-123), }; - public TestCaseData[] DecimalToNullableInt32Data = + public static TestCaseData[] DecimalToNullableInt32Data = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -521,7 +521,7 @@ public class TestData new TestCaseData(-123.5m).Returns(-123), }; - public TestCaseData[] DecimalToUInt32Data = + public static TestCaseData[] DecimalToUInt32Data = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -531,7 +531,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToNullableUInt32Data = + public static TestCaseData[] DecimalToNullableUInt32Data = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -541,7 +541,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToInt64Data = + public static TestCaseData[] DecimalToInt64Data = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -551,7 +551,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToNullableInt64Data = + public static TestCaseData[] DecimalToNullableInt64Data = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -561,7 +561,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToUInt64Data = + public static TestCaseData[] DecimalToUInt64Data = { new TestCaseData(decimal.MaxValue).Returns(0), new TestCaseData(decimal.MinValue).Returns(0), @@ -571,7 +571,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToNullableUInt64Data = + public static TestCaseData[] DecimalToNullableUInt64Data = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -581,7 +581,7 @@ public class TestData new TestCaseData(123.49m).Returns(123), }; - public TestCaseData[] DecimalToSingleData = + public static TestCaseData[] DecimalToSingleData = { new TestCaseData(decimal.MaxValue).Returns(7.9228162514264338E+28f), new TestCaseData(decimal.MinValue).Returns(-7.9228162514264338E+28f), @@ -590,7 +590,7 @@ public class TestData new TestCaseData(-123.5m).Returns(-123.5f), }; - public TestCaseData[] DecimalToNullableSingleData = + public static TestCaseData[] DecimalToNullableSingleData = { new TestCaseData(decimal.MaxValue).Returns(7.9228162514264338E+28f), new TestCaseData(decimal.MinValue).Returns(-7.9228162514264338E+28f), @@ -599,7 +599,7 @@ public class TestData new TestCaseData(-123.5m).Returns(-123.5f), }; - public TestCaseData[] DecimalToDoubleData = + public static TestCaseData[] DecimalToDoubleData = { new TestCaseData(decimal.MaxValue).Returns(7.9228162514264338E+28d), new TestCaseData(decimal.MinValue).Returns(-7.9228162514264338E+28d), @@ -608,7 +608,7 @@ public class TestData new TestCaseData(-123.5m).Returns(-123.5d), }; - public TestCaseData[] DecimalToNullableDoubleData = + public static TestCaseData[] DecimalToNullableDoubleData = { new TestCaseData(decimal.MaxValue).Returns(7.9228162514264338E+28d), new TestCaseData(decimal.MinValue).Returns(-7.9228162514264338E+28d), @@ -617,7 +617,7 @@ public class TestData new TestCaseData(-123.5m).Returns(-123.5d), }; - public TestCaseData[] DecimalToDecimalData = + public static TestCaseData[] DecimalToDecimalData = { new TestCaseData(0m).Returns(0m), new TestCaseData(1.000m).Returns(1.000m), @@ -626,7 +626,7 @@ public class TestData new TestCaseData(decimal.MinValue).Returns(decimal.MinValue), }; - public TestCaseData[] DecimalToNullableDecimalData = + public static TestCaseData[] DecimalToNullableDecimalData = { new TestCaseData(0m).Returns(0m), new TestCaseData(1.000m).Returns(1.000m), @@ -635,28 +635,28 @@ public class TestData new TestCaseData(decimal.MinValue).Returns(decimal.MinValue), }; - public TestCaseData[] DecimalToBooleanData = + public static TestCaseData[] DecimalToBooleanData = { new TestCaseData(decimal.MaxValue).Returns(true), new TestCaseData(decimal.MinValue).Returns(true), new TestCaseData(0m).Returns(false), }; - public TestCaseData[] DecimalToNullableBooleanData = + public static TestCaseData[] DecimalToNullableBooleanData = { new TestCaseData(decimal.MaxValue).Returns(true), new TestCaseData(decimal.MinValue).Returns(true), new TestCaseData(0m).Returns(false), }; - public TestCaseData[] DecimalToCharData = + public static TestCaseData[] DecimalToCharData = { new TestCaseData(decimal.MaxValue).Returns((char)0), new TestCaseData(decimal.MinValue).Returns((char)0), new TestCaseData(65m).Returns('A'), }; - public TestCaseData[] DecimalToNullableCharData = + public static TestCaseData[] DecimalToNullableCharData = { new TestCaseData(decimal.MaxValue).Returns(null), new TestCaseData(decimal.MinValue).Returns(null), @@ -669,7 +669,7 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] StringToDecimalData = + public static TestCaseData[] StringToDecimalData = { new TestCaseData(string.Empty).Returns(0m), new TestCaseData(null).Returns(0m), @@ -683,7 +683,7 @@ public class TestData new TestCaseData("123m").Returns(0m), }; - public TestCaseData[] StringToNullableDecimalData = + public static TestCaseData[] StringToNullableDecimalData = { new TestCaseData(string.Empty).Returns(null), new TestCaseData(null).Returns(null), @@ -698,7 +698,7 @@ public class TestData }; // Use with decimalseperator = . and thousandseperator = [space] - public TestCaseData[] StringToDecimalWithFormatData = + public static TestCaseData[] StringToDecimalWithFormatData = { new TestCaseData(string.Empty).Returns(0m), new TestCaseData(null).Returns(0m), @@ -725,7 +725,7 @@ public class TestData }; // Use with decimalseperator = . and thousandseperator = [space] - public TestCaseData[] StringToNullableDecimalWithFormatData = + public static TestCaseData[] StringToNullableDecimalWithFormatData = { new TestCaseData(string.Empty).Returns(null), new TestCaseData(null).Returns(null), @@ -751,55 +751,55 @@ public class TestData new TestCaseData("123m").Returns(null), }; - public TestCaseData[] ByteToDecimalData = + public static TestCaseData[] ByteToDecimalData = { new TestCaseData(byte.MaxValue).Returns((decimal)byte.MaxValue), new TestCaseData(byte.MinValue).Returns((decimal)byte.MinValue), }; - public TestCaseData[] SByteToDecimalData = + public static TestCaseData[] SByteToDecimalData = { new TestCaseData(sbyte.MaxValue).Returns((decimal)sbyte.MaxValue), new TestCaseData(sbyte.MinValue).Returns((decimal)sbyte.MinValue), }; - public TestCaseData[] Int16ToDecimalData = + public static TestCaseData[] Int16ToDecimalData = { new TestCaseData(short.MaxValue).Returns((decimal)short.MaxValue), new TestCaseData(short.MinValue).Returns((decimal)short.MinValue), }; - public TestCaseData[] UInt16ToDecimalData = + public static TestCaseData[] UInt16ToDecimalData = { new TestCaseData(ushort.MaxValue).Returns((decimal)ushort.MaxValue), new TestCaseData(ushort.MinValue).Returns((decimal)ushort.MinValue), }; - public TestCaseData[] Int32ToDecimalData = + public static TestCaseData[] Int32ToDecimalData = { new TestCaseData(int.MaxValue).Returns((decimal)int.MaxValue), new TestCaseData(int.MinValue).Returns((decimal)int.MinValue), }; - public TestCaseData[] UInt32ToDecimalData = + public static TestCaseData[] UInt32ToDecimalData = { new TestCaseData(uint.MaxValue).Returns((decimal)uint.MaxValue), new TestCaseData(uint.MinValue).Returns((decimal)uint.MinValue), }; - public TestCaseData[] Int64ToDecimalData = + public static TestCaseData[] Int64ToDecimalData = { new TestCaseData(long.MaxValue).Returns((decimal)long.MaxValue), new TestCaseData(long.MinValue).Returns((decimal)long.MinValue), }; - public TestCaseData[] UInt64ToDecimalData = + public static TestCaseData[] UInt64ToDecimalData = { new TestCaseData(ulong.MaxValue).Returns((decimal)ulong.MaxValue), new TestCaseData(ulong.MinValue).Returns((decimal)ulong.MinValue), }; - public TestCaseData[] DoubleToDecimalData = + public static TestCaseData[] DoubleToDecimalData = { new TestCaseData(double.MaxValue).Returns(0m), new TestCaseData(double.MinValue).Returns(0m), @@ -810,7 +810,7 @@ public class TestData new TestCaseData(123.49d).Returns(123.49m), }; - public TestCaseData[] DoubleToNullableDecimalData = + public static TestCaseData[] DoubleToNullableDecimalData = { new TestCaseData(double.MaxValue).Returns(null), new TestCaseData(double.MinValue).Returns(null), @@ -821,7 +821,7 @@ public class TestData new TestCaseData(123.49d).Returns(123.49m), }; - public TestCaseData[] SingleToDecimalData = + public static TestCaseData[] SingleToDecimalData = { new TestCaseData(float.MaxValue).Returns(0m), new TestCaseData(float.MinValue).Returns(0m), @@ -832,7 +832,7 @@ public class TestData new TestCaseData(123.49f).Returns(123.49m), }; - public TestCaseData[] SingleToNullableDecimalData = + public static TestCaseData[] SingleToNullableDecimalData = { new TestCaseData(float.MaxValue).Returns(null), new TestCaseData(float.MinValue).Returns(null), @@ -843,13 +843,13 @@ public class TestData new TestCaseData(123.49f).Returns(123.49m), }; - public TestCaseData[] BooleanToDecimalData = + public static TestCaseData[] BooleanToDecimalData = { new TestCaseData(true).Returns(1m), new TestCaseData(false).Returns(0m), }; - public TestCaseData[] CharToDecimalData = + public static TestCaseData[] CharToDecimalData = { new TestCaseData(char.MaxValue).Returns((decimal)char.MaxValue), new TestCaseData(char.MinValue).Returns((decimal)char.MinValue), @@ -862,7 +862,7 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] LongToIntData = + public static TestCaseData[] LongToIntData = { new TestCaseData(0).Returns(0), new TestCaseData(int.MaxValue).Returns(int.MaxValue), @@ -877,21 +877,21 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] IntToLongData = + public static TestCaseData[] IntToLongData = { new TestCaseData(0).Returns(0), new TestCaseData(int.MaxValue).Returns(int.MaxValue), new TestCaseData(int.MinValue).Returns(int.MinValue), }; - public TestCaseData[] IntToIntData = + public static TestCaseData[] IntToIntData = { new TestCaseData(0).Returns(0), new TestCaseData(int.MaxValue).Returns(int.MaxValue), new TestCaseData(int.MinValue).Returns(int.MinValue), }; - public TestCaseData[] IntToStringData = + public static TestCaseData[] IntToStringData = { new TestCaseData(0).Returns("0"), new TestCaseData(int.MaxValue).Returns(int.MaxValue.ToString()), @@ -904,7 +904,7 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] GuidToStringData = + public static TestCaseData[] GuidToStringData = { new TestCaseData(Guid.Empty).Returns("00000000-0000-0000-0000-000000000000"), new TestCaseData(new Guid("0cb6c00f-fc44-484f-8ddd-823709b74601")).Returns("0cb6c00f-fc44-484f-8ddd-823709b74601"), @@ -916,13 +916,13 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] DateTimeToStringData = + public static TestCaseData[] DateTimeToStringData = { new TestCaseData(new DateTime(1977, 03, 04)).Returns(new DateTime(1977, 03, 04).ToString()), new TestCaseData(new DateTime(1977, 03, 04, 13, 37, 00)).Returns(new DateTime(1977, 03, 04, 13, 37, 0).ToString()), }; - public TestCaseData[] DateTimeToSqlDateTimeData = + public static TestCaseData[] DateTimeToSqlDateTimeData = { new TestCaseData(DateTime.MinValue).Returns(SqlDateTime.MinValue), new TestCaseData(DateTime.MaxValue).Returns(SqlDateTime.MaxValue), @@ -934,7 +934,7 @@ public class TestData /* /************************************************************************/ - public TestCaseData[] SqlDateTimeToDateTimeData = + public static TestCaseData[] SqlDateTimeToDateTimeData = { new TestCaseData(SqlDateTime.MinValue).Returns((DateTime)SqlDateTime.MinValue), new TestCaseData(SqlDateTime.MaxValue).Returns((DateTime)SqlDateTime.MaxValue), diff --git a/SafeMapper.Tests/project.json b/SafeMapper.Tests/project.json deleted file mode 100644 index 166c94f..0000000 --- a/SafeMapper.Tests/project.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "version": "1.0.0-*", - "buildOptions": { - }, - - "dependencies": { - "SafeMapper": "3.0.0-*" - }, - - "frameworks": { - "net45": { - "dependencies": { - "NUnit": "2.6.4", - "EmitMapper": "1.0.0", - "SafeMapper.Tests.Model": { - "target": "project" - } - } - } - } -} diff --git a/SafeMapper.sln b/SafeMapper.sln index e04d48a..563b98e 100644 --- a/SafeMapper.sln +++ b/SafeMapper.sln @@ -1,51 +1,54 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SafeMapper.Tests.Model", "SafeMapper.Tests.Model\SafeMapper.Tests.Model.csproj", "{955AA075-D841-4BB9-9487-DAC42EEBCECC}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{E55C46B7-922B-4E50-8115-15B1A28EA66D}" - ProjectSection(SolutionItems) = preProject - .nuget\packages.config = .nuget\packages.config - EndProjectSection -EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "SafeMapper.StrongName", "SafeMapper.StrongName\SafeMapper.StrongName.xproj", "{64F2A2F9-A66E-407F-8F40-E936B45245BC}" -EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "SafeMapper", "SafeMapper\SafeMapper.xproj", "{C5A7E95F-5BDB-4E3F-8D84-7B5888830838}" -EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "SafeMapper.Profiler", "SafeMapper.Profiler\SafeMapper.Profiler.xproj", "{AF7EB1C2-2804-4584-91ED-4366F18ABE40}" -EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "SafeMapper.Tests", "SafeMapper.Tests\SafeMapper.Tests.xproj", "{A99996F7-7890-4831-AE03-0E656D1C712F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Release|Any CPU.Build.0 = Release|Any CPU - {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Release|Any CPU.Build.0 = Release|Any CPU - {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Release|Any CPU.Build.0 = Release|Any CPU - {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Release|Any CPU.Build.0 = Release|Any CPU - {A99996F7-7890-4831-AE03-0E656D1C712F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A99996F7-7890-4831-AE03-0E656D1C712F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A99996F7-7890-4831-AE03-0E656D1C712F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A99996F7-7890-4831-AE03-0E656D1C712F}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26730.8 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{E55C46B7-922B-4E50-8115-15B1A28EA66D}" + ProjectSection(SolutionItems) = preProject + .nuget\packages.config = .nuget\packages.config + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SafeMapper.Tests.Model", "SafeMapper.Tests.Model\SafeMapper.Tests.Model.csproj", "{955AA075-D841-4BB9-9487-DAC42EEBCECC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SafeMapper.StrongName", "SafeMapper.StrongName\SafeMapper.StrongName.csproj", "{64F2A2F9-A66E-407F-8F40-E936B45245BC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SafeMapper", "SafeMapper\SafeMapper.csproj", "{C5A7E95F-5BDB-4E3F-8D84-7B5888830838}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SafeMapper.Profiler", "SafeMapper.Profiler\SafeMapper.Profiler.csproj", "{AF7EB1C2-2804-4584-91ED-4366F18ABE40}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SafeMapper.Tests", "SafeMapper.Tests\SafeMapper.Tests.csproj", "{A99996F7-7890-4831-AE03-0E656D1C712F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {955AA075-D841-4BB9-9487-DAC42EEBCECC}.Release|Any CPU.Build.0 = Release|Any CPU + {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {64F2A2F9-A66E-407F-8F40-E936B45245BC}.Release|Any CPU.Build.0 = Release|Any CPU + {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C5A7E95F-5BDB-4E3F-8D84-7B5888830838}.Release|Any CPU.Build.0 = Release|Any CPU + {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AF7EB1C2-2804-4584-91ED-4366F18ABE40}.Release|Any CPU.Build.0 = Release|Any CPU + {A99996F7-7890-4831-AE03-0E656D1C712F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A99996F7-7890-4831-AE03-0E656D1C712F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A99996F7-7890-4831-AE03-0E656D1C712F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A99996F7-7890-4831-AE03-0E656D1C712F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0D5B8EBE-9704-4D97-B8F8-E1070B4839AE} + EndGlobalSection +EndGlobal diff --git a/SafeMapper/SafeMapper.csproj b/SafeMapper/SafeMapper.csproj new file mode 100644 index 0000000..e36f461 --- /dev/null +++ b/SafeMapper/SafeMapper.csproj @@ -0,0 +1,58 @@ + + + + 3.0.0 + net45;net451;netstandard2.0 + SafeMapper + SafeMapper + Fast;Object;Mapper;Converter + https://github.com/unger/SafeMapper + https://github.com/unger/SafeMapper + https://github.com/unger/SafeMapper + git + https://github.com/unger/SafeMapper + false + false + false + false + false + false + false + false + false + true + + + + + + + + + + + + + + + + + + + + + + $(DefineConstants);ASYNC + + + + $(DefineConstants);COREFX + + + + + + + + + diff --git a/SafeMapper/SafeMapper.xproj b/SafeMapper/SafeMapper.xproj deleted file mode 100644 index 92af21e..0000000 --- a/SafeMapper/SafeMapper.xproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - 14.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - c5a7e95f-5bdb-4e3f-8d84-7b5888830838 - SafeMapper - .\obj - .\bin\ - v4.5 - - - - 2.0 - - - diff --git a/SafeMapper/project.json b/SafeMapper/project.json deleted file mode 100644 index 4a150c1..0000000 --- a/SafeMapper/project.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "packOptions": { - "summary": "Exception free and extremly fast object mapper", - "tags": [ "Fast", "Object", "Mapper", "Converter" ], - "owners": [ "unger" ], - "releaseNotes": "https://github.com/unger/SafeMapper", - "projectUrl": "https://github.com/unger/SafeMapper", - "licenseUrl": "https://github.com/unger/SafeMapper", - "repository": { - "type": "git", - "url": "https://github.com/unger/SafeMapper" - } - }, - "version": "3.0.0-*", - "dependencies": { - }, - "scripts": { - "postcompile": [ - "dotnet pack --no-build --configuration %compile:Configuration%" - ] - }, - "frameworks": { - "net45": { - "buildOptions": { - "define": [ "ASYNC" ] - }, - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.Data": "4.0.0.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0" - } - }, - "net451": { - "buildOptions": { - "define": [ "ASYNC" ] - }, - "frameworkAssemblies": { - "System.ComponentModel.DataAnnotations": "4.0.0.0", - "System.Data": "4.0.0.0", - "System.Xml": "4.0.0.0", - "System.Xml.Linq": "4.0.0.0" - } - }, - "netstandard1.6": { - "buildOptions": { - "define": [ "ASYNC", "COREFX" ] - }, - "dependencies": { - "System.Collections": "4.0.11", - "System.Collections.Concurrent": "4.0.12", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.ComponentModel.Annotations": "4.1.0", - "System.Data.SqlClient": "4.1.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Linq": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Emit": "4.0.1", - "System.Reflection.Emit.Lightweight": "4.0.1", - "System.Reflection.Extensions": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.InteropServices": "4.1.0", - "System.Text.RegularExpressions": "4.1.0", - "System.Threading": "4.0.11", - "System.Xml.XDocument": "4.0.11", - "System.Xml.XmlDocument": "4.0.1" - } - } - } -} diff --git a/appveyor.yml b/appveyor.yml index 708c61e..6fc68d4 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,5 @@ version: 3.0.{build} +image: Visual Studio 2017 branches: only: - master @@ -22,5 +23,5 @@ environment: COVERALLS_REPO_TOKEN: secure: K+fCPAUxXxW0g4oxV+/Y8oYyiiYKagU4gOQ9SRP5AH9Si3uACrS4D1kKxOsXs/Bp after_test: - - packages\OpenCover.4.6.166\tools\OpenCover.Console.exe -register:user "-target:packages\NUnit.Runners.2.6.4\tools\nunit-console.exe" "-targetargs:SafeMapper.Tests\bin\%CONFIGURATION%\net45\SafeMapper.Tests.dll /noshadow" "-filter:+[SafeMapper*]* -[SafeMapper.Tests*]*" -output:coverage.xml + - packages\OpenCover.4.6.519\tools\OpenCover.Console.exe -register:user "-target:packages\NUnit.ConsoleRunner.3.7.0\tools\nunit3-console.exe" "-targetargs:SafeMapper.Tests\bin\%CONFIGURATION%\net45\SafeMapper.Tests.dll /noshadow" "-filter:+[SafeMapper*]* -[SafeMapper.Tests*]*" -output:coverage.xml - packages\coveralls.io.1.3.4\tools\coveralls.net.exe --opencover coverage.xml \ No newline at end of file