public void TrySettingPercentagesWithoutOrderChange()
		{
			var colors =
				new List<Color>(new[] { Color.Orange, Color.PaleGreen, Color.Gold, Color.Purple });
			var colorsTimeRange = new TimeRangeGraph<Color>(colors);
			Assert.IsFalse(colorsTimeRange.TrySetPercentageNoOrderChange(1, 0.0f));
			Assert.IsFalse(colorsTimeRange.TrySetPercentageNoOrderChange(1, 0.8f));
			Assert.IsFalse(colorsTimeRange.TrySetPercentageNoOrderChange(0, 0.1f));
			Assert.IsTrue(colorsTimeRange.TrySetPercentageNoOrderChange(1, 0.2f));
			Assert.IsTrue(colorsTimeRange.TrySetPercentageNoOrderChange(2, 0.9f));
		}
        public void TrySettingPercentagesWithoutOrderChange()
        {
            var colors =
                new List <Color>(new[] { Color.Orange, Color.PaleGreen, Color.Gold, Color.Purple });
            var colorsTimeRange = new TimeRangeGraph <Color>(colors);

            Assert.IsFalse(colorsTimeRange.TrySetPercentageNoOrderChange(1, 0.0f));
            Assert.IsFalse(colorsTimeRange.TrySetPercentageNoOrderChange(1, 0.8f));
            Assert.IsFalse(colorsTimeRange.TrySetPercentageNoOrderChange(0, 0.1f));
            Assert.IsTrue(colorsTimeRange.TrySetPercentageNoOrderChange(1, 0.2f));
            Assert.IsTrue(colorsTimeRange.TrySetPercentageNoOrderChange(2, 0.9f));
        }