public void FrequencyAdjustment_Rejects_Too_Short_Input(string input) { try { var frequency = new FrequencyAdjustment(input); Assert.Fail("Invalid input accepted"); } catch (ArgumentOutOfRangeException e) { Assert.AreEqual("operationValuePair", e.ParamName); } }
public void FrequencyAdjustment_Rejects_Invalid_Value(string input) { try { var frequency = new FrequencyAdjustment(input); Assert.Fail("Invalid input accepted"); } catch (ArgumentException e) { Assert.AreEqual(FrequencyAdjustment.InvalidValueMessage, e.Message); } }
public void FrequencyAdjustment_Adjusts_Correctly(string frequencyInput, int adjustInput, int expectedResult) { var frequency = new FrequencyAdjustment(frequencyInput); Assert.AreEqual(expectedResult, frequency.Adjust(adjustInput)); }