public void Expect_GetArea_ToReturn_ResultOfCalculateArea() { const double expected = 1; var sut = new ShapeStub(expected); var actual = sut.GetArea(); Assert.Equal(expected, actual); }
public void When_CalculateAreaReturnsNanOrInfinity_Expect_GetArea_ToThrow_InvalidOperationException(double calculateAreaResult) { var sut = new ShapeStub(calculateAreaResult); void Code() { var _ = sut.GetArea(); } Assert.Throws <InvalidOperationException>(Code); }