Beispiel #1
0
        public void Should_ThrowArgumentException_When_GivingANonIntegerString()
        {
            // Arrange
            const string change = "adasad";

            // Act & Assert
            Assert.Throws <ArgumentException>(() => FrequencyChange.FromStringInput(change));
        }
Beispiel #2
0
        public void Should_ThrowArgumentException_When_GivingANullChange()
        {
            // Arrange
            string change = null;

            // Act & Assert
            Assert.Throws <ArgumentException>(() => FrequencyChange.FromStringInput(change));
        }
Beispiel #3
0
        public void Should_GiveTheIntegerFormOfTheChange_When_GivingCorrectNegativeIntegerString()
        {
            // Arrange
            var changeInt = -123;
            var change    = changeInt.ToString();

            // Act
            var frequencyChange = FrequencyChange.FromStringInput(change);

            // Assert
            Assert.NotNull(frequencyChange);
            Assert.Equal(changeInt, frequencyChange.Change);
        }
Beispiel #4
0
        public void Should_GiveTheIntegerFormOfTheChange_When_GivingCorrectPositiveIntegerStringWithPlusSign()
        {
            // Arrange
            var changeInt = 123;
            var change    = $"+{changeInt}";

            // Act
            var frequencyChange = FrequencyChange.FromStringInput(change);

            // Assert
            Assert.NotNull(frequencyChange);
            Assert.Equal(changeInt, frequencyChange.Change);
        }
        public void Should_HaveFrequencyNumberThatIsEqualToStartPlusChange_When_ApplyingOneChange()
        {
            // Arrange
            var start     = 7683;
            var change    = FrequencyChange.FromStringInput("+5");
            var frequency = Frequency.StartFromInteger(start);

            // Act
            frequency.Add(change);

            // Assert
            Assert.Equal(start + change.Change, frequency.FrequencyNumber);
        }
    private Vector3 vec_oldPos = new Vector3(3.7f, 119.6f, -147.5f);    //position Vector at x=30;

    // Use this for initialization
    void Start()
    {
        //get scripts from GameObjects
        graph_script = gui_canvas.GetComponent <WMGTest>();
        rec_script   = rec_electrode.GetComponent <ElectrodeBehavior>();
        color_script = color_cube.GetComponent <ChangeColor>();
        audio_script = audio_obj.GetComponent <FrequencyChange>();

        color_script.bandMat_high = bandMat_high;
        //calculate voltage
        color_script.time_scale = time_scale;
        //init graph
        graph_script.num_points  = num_points;
        graph_script.band_width  = band_width;
        graph_script.pointBuffer = pointBuffer;

        //graph_script.SetGraph(graph_enabled);
        //graph_script.set_recEnabled(rec_enabled);
    }
Beispiel #7
0
 protected void OnFrequencyChange(double freq)
 {
     FrequencyChange?.Invoke(freq);
 }