public void Indexer_TwoCircles_ShiftR_0_0_Dmajor() { var test = new ScalesCirclesHolder(testScales, 2); test.ShiftRight(); var recievedScale = test[0, 0]; Assert.AreEqual(testScales[2], recievedScale); }
public void Indexer_TwoCircles_ShiftL_1_10_Bmajor() { var test = new ScalesCirclesHolder(testScales, 2); test.ShiftLeft(); var recievedScale = test[1, 10]; Assert.AreEqual(testScales[5], recievedScale); }
public void Indexer_CircleNegative_Exception() { string expectedMesssage = "ScalesCirclesHolder.Indexer: 'circle' argument cannot be negative (its value was -1 )"; string actualMessage = default(string); var test = new ScalesCirclesHolder(testScales); try { var scale = test[-1, 0]; } catch (ArgumentException ex) { actualMessage = ex.Message; } Assert.AreEqual(expectedMesssage, actualMessage); }
public void Indexer_CircleHigh_Exception() { string expectedMesssage = "ScalesCirclesHolder.Indexer: 'circle' argument cannot be greater or equal to number of circles (its value was 2 )"; string actualMessage = default(string); var test = new ScalesCirclesHolder(testScales); try { var scale = test[2, 0]; } catch (ArgumentException ex) { actualMessage = ex.Message; } Assert.AreEqual(expectedMesssage, actualMessage); }