unit test
A small automatic check that one piece of code does what it should.
A unit test exercises a small unit of code in isolation and asserts on its observable result, running quickly and deterministically.
Examples
[Fact] public void Orders_of_50_ship_free() => Assert.Equal(0m, Shipping.Cost(50m));