Added a few more test cases to the rectangle tests.
Mostly because I was bored and recently learnt of using [TestCase()] in NUnit.
This commit is contained in:
parent
19163aaa12
commit
f891abf84e
@ -6,11 +6,15 @@ namespace RecrownedGTK.Tests.Types {
|
|||||||
Rectangle rectangle;
|
Rectangle rectangle;
|
||||||
[SetUp]
|
[SetUp]
|
||||||
public void Setup() {
|
public void Setup() {
|
||||||
rectangle = new Rectangle(3, 4, 5, 10);
|
rectangle = new Rectangle();
|
||||||
}
|
}
|
||||||
[Test]
|
[TestCase(20, 40, 800)]
|
||||||
public void TestArea() {
|
[TestCase(0, 40, 0)]
|
||||||
Assert.AreEqual(rectangle.Area, 50);
|
[TestCase(1f, 3.5f, 3.5f)]
|
||||||
|
public void TestArea(float width, float height, float expected) {
|
||||||
|
rectangle.Width = width;
|
||||||
|
rectangle.Height = height;
|
||||||
|
Assert.AreEqual(expected, rectangle.Area);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user