Parcourir la source

Server Hardware Report test - GPUs added -
Passing

James il y a 2 mois
Parent
commit
e4b1a4c395
1 fichiers modifiés avec 9 ajouts et 0 suppressions
  1. 9 0
      Tests/Hardware/ServerHardwareReportTests.cs

+ 9 - 0
Tests/Hardware/ServerHardwareReportTests.cs

@@ -29,6 +29,12 @@ public class ServerHardwareReportTests
                 Nics = new()
                 Nics = new()
                 {
                 {
                     new Nic { Speed = 10, Ports = 2 }
                     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(2304, server.TotalStorageGb);
         Assert.Equal(4, server.TotalCores);
         Assert.Equal(4, server.TotalCores);
         Assert.Equal(10, server.MaxNicSpeedGb);
         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);
     }
     }
 
 
 }
 }