public void NumericAccessor_ValidSetterOnlyCheck3() { var sut = new NumericAccessor(); sut.Number = 0; Assert.AreEqual(0, sut.GetUnalteredNumber()); }
public void NumericAccessor_RandomValueCheck() { var sut = new NumericAccessor(); Random rng = new Random(); for (var i = 0; i < 100; i++) { var a = rng.Next(-2000, 2000); if (a % 2 == 0) { sut.Number = a; Assert.AreEqual(a / 2, sut.Number); Assert.AreEqual(a, sut.GetUnalteredNumber()); } else { try { sut.Number = a; } catch (ArgumentException) { continue; } Assert.Fail("Expected exception on odd value input"); } } }
public void NumericAccessor_GetterAndSetterCheck4() { //sut --> subject under test var sut = new NumericAccessor(); sut.Number = 100; Assert.AreEqual(50, sut.Number); }
public void NumericAccessor_ValidSetterOnlyCheck1() { //sut --> subject under test var sut = new NumericAccessor(); sut.Number = 24; Assert.AreEqual(24, sut.GetUnalteredNumber()); }
public void NumericAccessor_OddValuedSetterCheck4() { var sut = new NumericAccessor(); try { sut.Number = -3; } catch (ArgumentException) { Assert.Pass("Correct exception type thrown"); } Assert.Fail("Expected exception on odd value input"); }