Skip to content

Commit 33fea9f

Browse files
unknownunknown
unknown
authored and
unknown
committed
Fixed default double IsInfinity bug
1 parent 6c07bcc commit 33fea9f

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

ObjectFiller.Test/DefaultDatatypeMappingsTest.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ namespace ObjectFiller.Test
99
[TestClass]
1010
public class DefaultDatatypeMappingsTest
1111
{
12+
[TestMethod]
13+
public void Ensure_that_double_does_not_return_infinity()
14+
{
15+
var filler = new Filler<MyClass>();
16+
var myClass = filler.Create();
17+
Assert.IsFalse(double.IsInfinity(myClass._double));
18+
}
19+
1220
[TestMethod]
1321
public void Ensure_that_each_primitive_datatype_is_mapped_by_default()
1422
{

ObjectFiller/Plugins/Double/DoubleRange.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public DoubleRange(double minValue, double maxValue)
3333
/// Use this to generate a double value between double.MinValue and double.MaxValue
3434
/// </summary>
3535
public DoubleRange()
36-
: this(double.MinValue, double.MaxValue)
36+
: this(int.MinValue, int.MaxValue)
3737
{
3838

3939
}

ObjectFiller/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
3333
// übernehmen, indem Sie "*" eingeben:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.3.5.0")]
36-
[assembly: AssemblyFileVersion("1.4.5.0")]
35+
[assembly: AssemblyVersion("1.3.6.0")]
36+
[assembly: AssemblyFileVersion("1.4.6.0")]
3737

3838
[assembly: InternalsVisibleTo("ObjectFiller.Test")]

0 commit comments

Comments
 (0)