feat: stalled on day 12 part 2

This commit is contained in:
Stevan Freeborn
2024-12-13 10:21:50 -06:00
parent b10320ae09
commit 36806c530e
3 changed files with 322 additions and 2 deletions
+28
View File
@@ -2,5 +2,33 @@
public class RegionTests
{
[Test]
public async Task Region_WhenInstanceConstructed_ItShouldSetPlantTypeProperty()
{
var plantType = 'A';
var region = Region.From('A');
await Assert.That(region.PlantType).IsEqualTo(plantType);
}
[Test]
public async Task IncreasePerimeter_WhenCalled_ItShouldIncreaseRegionPerimeter()
{
var region = Region.From('A');
region.IncreasePerimeter();
await Assert.That(region.Perimeter).IsEqualTo(1);
}
[Test]
public async Task CalculatePrice_WhenCalled_ItShouldReturnExpectedValue()
{
var region = Region.From('A');
var result = region.CalculateFencePriceBasedOnPerimeter();
await Assert.That(result).IsEqualTo(0);
}
}