Skip to content

Commit d482c6c

Browse files
committed
Modified VolumeTests.cs to match other unit tests.
1 parent d0027c9 commit d482c6c

File tree

1 file changed

+77
-70
lines changed

1 file changed

+77
-70
lines changed

Tests/VolumeTests.cs

Lines changed: 77 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -7,122 +7,129 @@ namespace UnitsNet.Tests.net35
77
public class VolumeTests
88
{
99
private const double Delta = 1E-5;
10-
private Volume cubicMeter;
11-
private Volume liter;
12-
private Volume otherLiter;
13-
14-
[SetUp]
15-
public void Setup()
16-
{
17-
cubicMeter = Volume.FromCubicMeters(1);
18-
liter = Volume.FromLiters(1);
19-
otherLiter = Volume.FromLiters(1);
20-
}
10+
private readonly Volume _cubicMeter = Volume.FromCubicMeters(1);
2111

2212
[Test]
2313
public void CubicMetersToVolumeUnits()
2414
{
25-
Assert.AreEqual(1E-9, cubicMeter.CubicKilometers, Delta);
26-
Assert.AreEqual(1, cubicMeter.CubicMeters, Delta);
27-
Assert.AreEqual(1E3, cubicMeter.CubicDecimeters, Delta);
28-
Assert.AreEqual(1E6, cubicMeter.CubicCentimeters, Delta);
29-
Assert.AreEqual(1E9, cubicMeter.CubicMillimeters, Delta);
30-
31-
Assert.AreEqual(1E1, cubicMeter.Hectoliters, Delta);
32-
Assert.AreEqual(1E3, cubicMeter.Liters, Delta);
33-
Assert.AreEqual(1E4, cubicMeter.Deciliters, Delta);
34-
Assert.AreEqual(1E5, cubicMeter.Centiliters, Delta);
35-
Assert.AreEqual(1E6, cubicMeter.Milliliters, Delta);
15+
Assert.AreEqual(1E-9, _cubicMeter.CubicKilometers, Delta);
16+
Assert.AreEqual(1, _cubicMeter.CubicMeters, Delta);
17+
Assert.AreEqual(1E3, _cubicMeter.CubicDecimeters, Delta);
18+
Assert.AreEqual(1E6, _cubicMeter.CubicCentimeters, Delta);
19+
Assert.AreEqual(1E9, _cubicMeter.CubicMillimeters, Delta);
20+
21+
Assert.AreEqual(1E1, _cubicMeter.Hectoliters, Delta);
22+
Assert.AreEqual(1E3, _cubicMeter.Liters, Delta);
23+
Assert.AreEqual(1E4, _cubicMeter.Deciliters, Delta);
24+
Assert.AreEqual(1E5, _cubicMeter.Centiliters, Delta);
25+
Assert.AreEqual(1E6, _cubicMeter.Milliliters, Delta);
3626
}
3727

3828
[Test]
3929
public void VolumeUnitsRoundTrip()
4030
{
41-
Assert.AreEqual(1, Volume.FromCubicKilometers(cubicMeter.CubicKilometers).CubicMeters, Delta);
42-
Assert.AreEqual(1, Volume.FromCubicMeters(cubicMeter.CubicMeters).CubicMeters, Delta);
43-
Assert.AreEqual(1, Volume.FromCubicDecimeters(cubicMeter.CubicDecimeters).CubicMeters, Delta);
44-
Assert.AreEqual(1, Volume.FromCubicCentimeters(cubicMeter.CubicCentimeters).CubicMeters, Delta);
45-
Assert.AreEqual(1, Volume.FromCubicMillimeters(cubicMeter.CubicMillimeters).CubicMeters, Delta);
46-
47-
Assert.AreEqual(1, Volume.FromHectoliters(cubicMeter.Hectoliters).CubicMeters, Delta);
48-
Assert.AreEqual(1, Volume.FromLiters(cubicMeter.Liters).CubicMeters, Delta);
49-
Assert.AreEqual(1, Volume.FromDeciliters(cubicMeter.Deciliters).CubicMeters, Delta);
50-
Assert.AreEqual(1, Volume.FromCentiliters(cubicMeter.Centiliters).CubicMeters, Delta);
51-
Assert.AreEqual(1, Volume.FromMilliliters(cubicMeter.Milliliters).CubicMeters, Delta);
31+
Assert.AreEqual(1, Volume.FromCubicKilometers(_cubicMeter.CubicKilometers).CubicMeters, Delta);
32+
Assert.AreEqual(1, Volume.FromCubicMeters(_cubicMeter.CubicMeters).CubicMeters, Delta);
33+
Assert.AreEqual(1, Volume.FromCubicDecimeters(_cubicMeter.CubicDecimeters).CubicMeters, Delta);
34+
Assert.AreEqual(1, Volume.FromCubicCentimeters(_cubicMeter.CubicCentimeters).CubicMeters, Delta);
35+
Assert.AreEqual(1, Volume.FromCubicMillimeters(_cubicMeter.CubicMillimeters).CubicMeters, Delta);
36+
37+
Assert.AreEqual(1, Volume.FromHectoliters(_cubicMeter.Hectoliters).CubicMeters, Delta);
38+
Assert.AreEqual(1, Volume.FromLiters(_cubicMeter.Liters).CubicMeters, Delta);
39+
Assert.AreEqual(1, Volume.FromDeciliters(_cubicMeter.Deciliters).CubicMeters, Delta);
40+
Assert.AreEqual(1, Volume.FromCentiliters(_cubicMeter.Centiliters).CubicMeters, Delta);
41+
Assert.AreEqual(1, Volume.FromMilliliters(_cubicMeter.Milliliters).CubicMeters, Delta);
5242
}
5343

5444
[Test]
5545
public void ArithmeticOperatorsRoundtrip()
5646
{
57-
Assert.AreEqual(Volume.FromLiters(-1000).CubicMeters, (-cubicMeter).CubicMeters, Delta);
58-
Assert.AreEqual(Volume.FromLiters(1000 - 1).CubicMeters, (cubicMeter - liter).CubicMeters, Delta);
59-
Assert.AreEqual(Volume.FromLiters(1000 + 1).CubicMeters, (cubicMeter + liter).CubicMeters, Delta);
47+
Volume v = Volume.FromLiters(1);
48+
Assert.AreEqual(-1, -v.Liters, Delta);
49+
Assert.AreEqual(2, (Volume.FromLiters(3)-v).Liters, Delta);
50+
Assert.AreEqual(2, (v + v).Liters, Delta);
51+
Assert.AreEqual(10, (v*10).Liters, Delta);
52+
Assert.AreEqual(10, (10*v).Liters, Delta);
53+
Assert.AreEqual(2, (Volume.FromLiters(10)/5).Liters, Delta);
54+
Assert.AreEqual(2, Volume.FromLiters(10)/Volume.FromLiters(5), Delta);
6055
}
6156

6257
[Test]
63-
public void ComparableOperatorsRoundtrip()
58+
public void ComparisonOperators()
6459
{
65-
Assert.IsTrue(liter < cubicMeter);
66-
Assert.IsFalse(cubicMeter < liter);
67-
68-
Assert.IsTrue(liter <= cubicMeter);
69-
Assert.IsFalse(cubicMeter <= liter);
70-
Assert.IsTrue(liter <= Volume.FromLiters(1));
71-
72-
Assert.IsTrue(cubicMeter > liter);
73-
Assert.IsFalse(liter > cubicMeter);
74-
75-
Assert.IsTrue(cubicMeter >= liter);
76-
Assert.IsFalse(liter >= cubicMeter);
77-
Assert.IsTrue(liter >= Volume.FromLiters(1));
78-
79-
Assert.IsTrue(liter == otherLiter);
80-
Assert.IsFalse(liter == cubicMeter);
81-
82-
Assert.IsTrue(liter != cubicMeter);
83-
Assert.IsFalse(liter != otherLiter);
60+
Volume oneCubicMeter = Volume.FromCubicMeters(1);
61+
Volume twoCubicMeters = Volume.FromCubicMeters(2);
62+
63+
Assert.True(oneCubicMeter < twoCubicMeters);
64+
Assert.True(oneCubicMeter <= twoCubicMeters);
65+
Assert.True(twoCubicMeters > oneCubicMeter);
66+
Assert.True(twoCubicMeters >= oneCubicMeter);
67+
68+
Assert.False(oneCubicMeter > twoCubicMeters);
69+
Assert.False(oneCubicMeter >= twoCubicMeters);
70+
Assert.False(twoCubicMeters < oneCubicMeter);
71+
Assert.False(twoCubicMeters <= oneCubicMeter);
8472
}
8573

8674
[Test]
8775
public void CompareToIsImplemented()
8876
{
89-
Assert.AreEqual(0, cubicMeter.CompareTo(cubicMeter));
90-
Assert.IsTrue(cubicMeter.CompareTo(Volume.Zero) > 0);
91-
Assert.IsTrue(Volume.Zero.CompareTo(cubicMeter) < 0);
77+
Volume meter = Volume.FromCubicMeters(1);
78+
Assert.AreEqual(0, meter.CompareTo(meter));
79+
Assert.Greater(meter.CompareTo(Volume.Zero), 0);
80+
Assert.Less(Volume.Zero.CompareTo(meter), 0);
9281
}
9382

9483
[Test]
9584
[ExpectedException(typeof(ArgumentException))]
96-
public void CompareToCanHandleTypeMismatch()
85+
public void CompareToThrowsOnTypeMismatch()
9786
{
98-
cubicMeter.CompareTo(new object());
87+
Volume meter = Volume.FromCubicMeters(1);
88+
meter.CompareTo(new object());
9989
}
10090

10191
[Test]
10292
[ExpectedException(typeof(ArgumentNullException))]
103-
public void CompareToCanHandleNullInstance()
93+
public void CompareToThrowsOnNull()
94+
{
95+
Volume meter = Volume.FromCubicMeters(1);
96+
meter.CompareTo(null);
97+
}
98+
99+
100+
[Test]
101+
public void EqualityOperators()
104102
{
105-
cubicMeter.CompareTo((object)null);
103+
Volume a = Volume.FromCubicMeters(1);
104+
Volume b = Volume.FromCubicMeters(2);
105+
106+
Assert.True(a == a);
107+
Assert.True(a != b);
108+
109+
Assert.False(a == b);
110+
Assert.False(a != a);
106111
}
107112

108113
[Test]
109114
public void EqualsIsImplemented()
110115
{
111-
Assert.IsTrue(cubicMeter.Equals(Volume.FromCubicMeters(1)));
112-
Assert.IsTrue(cubicMeter.Equals(cubicMeter));
113-
Assert.IsFalse(cubicMeter.Equals(liter));
116+
Volume v = Volume.FromCubicMeters(1);
117+
Assert.IsTrue(v.Equals(Volume.FromCubicMeters(1)));
118+
Assert.IsFalse(v.Equals(Volume.Zero));
114119
}
115120

116121
[Test]
117-
public void EqualsCanHandleTypeMismatch()
122+
public void EqualsReturnsFalseOnTypeMismatch()
118123
{
119-
Assert.IsFalse(cubicMeter.Equals(new object()));
124+
Volume meter = Volume.FromCubicMeters(1);
125+
Assert.IsFalse(meter.Equals(new object()));
120126
}
121127

122128
[Test]
123-
public void EqualsCanHandleNullInstance()
129+
public void EqualsReturnsFalseOnNull()
124130
{
125-
Assert.IsFalse(cubicMeter.Equals(null));
131+
Volume meter = Volume.FromCubicMeters(1);
132+
Assert.IsFalse(meter.Equals(null));
126133
}
127134
}
128135
}

0 commit comments

Comments
 (0)