1
0

TranslationTest.cs 818 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. using Xunit;
  3. namespace OhmGraphite.Test
  4. {
  5. public class TranslationTest
  6. {
  7. [Fact]
  8. public void TranslateAllSensorTypes()
  9. {
  10. var values = Enum.GetValues(typeof(LibreHardwareMonitor.Hardware.SensorType));
  11. foreach (var value in values)
  12. {
  13. Assert.IsType<SensorType>(((LibreHardwareMonitor.Hardware.SensorType)value).ToOwnSensor());
  14. }
  15. }
  16. [Fact]
  17. public void TranslateAllHardwareTypes()
  18. {
  19. var values = Enum.GetValues(typeof(LibreHardwareMonitor.Hardware.HardwareType));
  20. foreach (var value in values)
  21. {
  22. Assert.IsType<HardwareType>(((LibreHardwareMonitor.Hardware.HardwareType)value).ToOwnHardware());
  23. }
  24. }
  25. }
  26. }