|
@@ -7,19 +7,18 @@ public class DimFuncTests (ITestOutputHelper output)
|
|
{
|
|
{
|
|
private readonly ITestOutputHelper _output = output;
|
|
private readonly ITestOutputHelper _output = output;
|
|
|
|
|
|
-
|
|
|
|
[Fact]
|
|
[Fact]
|
|
public void DimFunc_Equal ()
|
|
public void DimFunc_Equal ()
|
|
{
|
|
{
|
|
Func<int> f1 = () => 0;
|
|
Func<int> f1 = () => 0;
|
|
Func<int> f2 = () => 0;
|
|
Func<int> f2 = () => 0;
|
|
|
|
|
|
- Dim dim1 = Dim.Func (f1);
|
|
|
|
- Dim dim2 = Dim.Func (f2);
|
|
|
|
|
|
+ Dim dim1 = Func (f1);
|
|
|
|
+ Dim dim2 = Func (f2);
|
|
Assert.Equal (dim1, dim2);
|
|
Assert.Equal (dim1, dim2);
|
|
|
|
|
|
f2 = () => 1;
|
|
f2 = () => 1;
|
|
- dim2 = Dim.Func (f2);
|
|
|
|
|
|
+ dim2 = Func (f2);
|
|
Assert.NotEqual (dim1, dim2);
|
|
Assert.NotEqual (dim1, dim2);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -27,7 +26,7 @@ public class DimFuncTests (ITestOutputHelper output)
|
|
public void DimFunc_SetsValue ()
|
|
public void DimFunc_SetsValue ()
|
|
{
|
|
{
|
|
var text = "Test";
|
|
var text = "Test";
|
|
- Dim dim = Dim.Func (() => text.Length);
|
|
|
|
|
|
+ Dim dim = Func (() => text.Length);
|
|
Assert.Equal ("DimFunc(4)", dim.ToString ());
|
|
Assert.Equal ("DimFunc(4)", dim.ToString ());
|
|
|
|
|
|
text = "New Test";
|
|
text = "New Test";
|
|
@@ -37,12 +36,11 @@ public class DimFuncTests (ITestOutputHelper output)
|
|
Assert.Equal ("DimFunc(0)", dim.ToString ());
|
|
Assert.Equal ("DimFunc(0)", dim.ToString ());
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
[Fact]
|
|
[Fact]
|
|
public void DimFunc_Calculate_ReturnsCorrectValue ()
|
|
public void DimFunc_Calculate_ReturnsCorrectValue ()
|
|
{
|
|
{
|
|
var dim = new DimFunc (() => 10);
|
|
var dim = new DimFunc (() => 10);
|
|
- var result = dim.Calculate (0, 100, null, Dimension.None);
|
|
|
|
|
|
+ int result = dim.Calculate (0, 100, null, Dimension.None);
|
|
Assert.Equal (10, result);
|
|
Assert.Equal (10, result);
|
|
}
|
|
}
|
|
}
|
|
}
|