Просмотр исходного кода

Server Hardware Report test - GPUs added -
Passing

James 2 месяцев назад
Родитель
Сommit
e4b1a4c395
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      Tests/Hardware/ServerHardwareReportTests.cs

+ 9 - 0
Tests/Hardware/ServerHardwareReportTests.cs

@@ -29,6 +29,12 @@ public class ServerHardwareReportTests
                 Nics = new()
                 {
                     new Nic { Speed = 10, Ports = 2 }
+                },
+                Gpus = new()
+                {
+                    new Gpu { Model = "NVIDIA Tesla T4", Vram = 16 },
+                    new Gpu { Model = "NVIDIA Tesla T4", Vram = 16 },
+                    new Gpu { Model = "RTX 3080", Vram = 10 }
                 }
             }
         ]);
@@ -41,6 +47,9 @@ public class ServerHardwareReportTests
         Assert.Equal(2304, server.TotalStorageGb);
         Assert.Equal(4, server.TotalCores);
         Assert.Equal(10, server.MaxNicSpeedGb);
+        Assert.Equal(3, server.GpuCount);
+        Assert.Equal(42, server.TotalGpuVramGb);
+        Assert.Equal("2× NVIDIA Tesla T4, 1× RTX 3080", server.GpuSummary);
     }
 
 }