[InlineData(24, 100.1)] // Scale 1-100
        public void InvalidFretAmountThrowsExcpetion(double frets, double scale)
        {
            // GIVEN
            calculator.FretAmount  = frets;
            calculator.ScaleLength = scale;
            List <double> calculatedFretList = new List <double>();

            // WHEN -- THEN
            Assert.Throws <InvalidFretOrScaleException>(() => calculator.GenerateFretList());
        }
示例#2
0
        public async Task AddNewDataEntryToTestDatabase(int id, double frets, double scale)
        {
            // GIVEN
            await PostData(id, frets, scale);

            calculator.FretAmount  = fretAmount;
            calculator.ScaleLength = scaleLength;

            // WHEN
            //// Method used to fill the "expected" list with values
            List <double> expected = new List <double>(tdata.TestValues());

            //// SUT
            List <double> calculatedFretList = new List <double>(calculator.GenerateFretList());

            // THEN
            Assert.Equal(expected, calculatedFretList);
        }
        public async Task CallSpecificTestDataId(int id)
        {
            // GIVEN
            await LoadData(id);

            calculator.FretAmount  = fretAmount;
            calculator.ScaleLength = scaleLength;

            // WHEN
            //// Method used to fill the "expected" list with values
            List <double> expected = new List <double>(tdata.TestValues());

            //// SUT
            List <double> calculatedFretList = new List <double>(calculator.GenerateFretList());

            // THEN
            Assert.Equal(expected, calculatedFretList);
        }
示例#4
0
        public void VerifyCorrectCalculationTest(double frets, double scale)
        {
            // GIVEN
            calculator.FretAmount  = frets;
            calculator.ScaleLength = scale;
            tdata.FretAmount       = frets;
            tdata.ScaleLength      = scale;

            // WHEN
            //// Method used to fill the "expected" list with values
            List <double> expected = new List <double>(tdata.TestValues());

            //// SUT
            List <double> calculatedFretList = new List <double>(calculator.GenerateFretList());


            // THEN
            Assert.Equal(expected, calculatedFretList);
        }