public void AbsorptionCoefficientsExtremesTest() { const uint testWavelength1 = 450; const uint testWavelength2 = 995; var validReturnData1 = new AbsorptionCoefficients { AbsorptionBlood = 58000, AbsorptionOxygenatedBlood = 68000 }; var validReturnData2 = new AbsorptionCoefficients { AbsorptionBlood = 372, AbsorptionOxygenatedBlood = 1052 }; var coefficients = coefficientsClass.ObtainAbsorptionCoefficients(testWavelength1); Assert.Equal(validReturnData1.AbsorptionBlood, coefficients.AbsorptionBlood); Assert.Equal(validReturnData1.AbsorptionOxygenatedBlood, coefficients.AbsorptionOxygenatedBlood); coefficients = coefficientsClass.ObtainAbsorptionCoefficients(testWavelength2); Assert.Equal(validReturnData2.AbsorptionBlood, coefficients.AbsorptionBlood); Assert.Equal(validReturnData2.AbsorptionOxygenatedBlood, coefficients.AbsorptionOxygenatedBlood); }
public void AbsorptionCoefficientsTest() { const uint testWavelength1 = 660; const uint testWavelength2 = 940; var validReturnData1 = new AbsorptionCoefficients { AbsorptionBlood = 3200, AbsorptionOxygenatedBlood = 316 }; var validReturnData2 = new AbsorptionCoefficients { AbsorptionBlood = 802, AbsorptionOxygenatedBlood = 1214 }; var coefficients = coefficientsClass.ObtainAbsorptionCoefficients(testWavelength1); Assert.Equal(validReturnData1.AbsorptionBlood, coefficients.AbsorptionBlood); Assert.Equal(validReturnData1.AbsorptionOxygenatedBlood, coefficients.AbsorptionOxygenatedBlood); coefficients = coefficientsClass.ObtainAbsorptionCoefficients(testWavelength2); Assert.Equal(validReturnData2.AbsorptionBlood, coefficients.AbsorptionBlood); Assert.Equal(validReturnData2.AbsorptionOxygenatedBlood, coefficients.AbsorptionOxygenatedBlood); }
public void AbsorptionCoefficientsNoInterpolationTest() { const uint wavelength = 600; var validReturnData = new AbsorptionCoefficients { AbsorptionBlood = 14600, AbsorptionOxygenatedBlood = 3200 }; var coefficients = coefficientsClass.ObtainAbsorptionCoefficients(wavelength); Assert.Equal(validReturnData.AbsorptionBlood, coefficients.AbsorptionBlood); Assert.Equal(validReturnData.AbsorptionOxygenatedBlood, coefficients.AbsorptionOxygenatedBlood); }