public void ctor_ThrowExceptionIfNumberIs0() { // when, then Assert.Throws <CubemapGeneratorException>(() => { var target = new NumberMultipleRounder(number: 0); }); }
public void Round_MultipleOf4() { // setup var target = new NumberMultipleRounder(number: 4); // when, then Assert.AreEqual(0, target.Round(0)); Assert.AreEqual(0, target.Round(3)); Assert.AreEqual(4, target.Round(4)); Assert.AreEqual(1020, target.Round(1023)); Assert.AreEqual(1024, target.Round(1024)); Assert.AreEqual(1024, target.Round(1025)); Assert.AreEqual(1024, target.Round(1027)); Assert.AreEqual(1028, target.Round(1028)); }