public void From_ParameterIsNull_ThrowsNullReferenceException() { //Arrange Win32_PhysicalMemory win32PhysicalMemory = null; //Act //Assert Assert.Throws <NullReferenceException>(() => DDRMapper.From(win32PhysicalMemory)); }
public void Dispose() { _service = null; _mockDDRRepo = null; _mockComponentRepo = null; _win32PhysicalMemory1 = null; _win32PhysicalMemory2 = null; _win32PhysicalMemory3 = null; _win32PhysicalMemories = null; _ddr1 = null; _ddr2 = null; _ddr3 = null; _ddrs = null; GC.SuppressFinalize(this); }
public static DDR From(Win32_PhysicalMemory win32PhysicalMemory) { var output = new DDR(); output.Capacity = win32PhysicalMemory.Capacity.HasValue ? (double)win32PhysicalMemory.Capacity.Value / Constants.Gibibyte : double.NaN; output.Clocking = win32PhysicalMemory.ConfiguredClockSpeed.HasValue ? (int)win32PhysicalMemory.ConfiguredClockSpeed.Value : Constants.DefaultNumericValue; output.FormFactor = FormFactorDecoder.Decode(win32PhysicalMemory.FormFactor ?? 0); output.Vendor = string.IsNullOrWhiteSpace(win32PhysicalMemory.Manufacturer) ? "Unknown manufacturer" : win32PhysicalMemory.Manufacturer; return(output); }
public void From_CapacityIsNull_ReturnsDDR() { //Arrange var win32PhysicalMemory = new Win32_PhysicalMemory { Capacity = null, ConfiguredClockSpeed = 2000, FormFactor = 1, Manufacturer = "Manufacturer" }; //Act var result = DDRMapper.From(win32PhysicalMemory); //Assert Assert.NotNull(result); Assert.True(double.IsNaN(result.Capacity)); Assert.True(result.FormFactor == "Other"); Assert.False(result.Deleted); Assert.True(result.ID == 0); Assert.True(result.SetID == new Guid(new string('0', 32))); Assert.True(result.Vendor == win32PhysicalMemory.Manufacturer); Assert.True(result.Clocking == 2000); }
public void From_ParameterIsValid_ReturnsDDR(ushort formFactor, string decoded) { //Arrange var win32PhysicalMemory = new Win32_PhysicalMemory { Capacity = 8589934592, ConfiguredClockSpeed = 2000, FormFactor = formFactor, Manufacturer = "Manufacturer" }; //Act var result = DDRMapper.From(win32PhysicalMemory); //Assert Assert.NotNull(result); Assert.True(result.Capacity == 8); Assert.True(result.FormFactor == decoded); Assert.False(result.Deleted); Assert.True(result.ID == 0); Assert.True(result.SetID == new Guid(new string('0', 32))); Assert.True(result.Vendor == win32PhysicalMemory.Manufacturer); Assert.True(result.Clocking == 2000); }
public void From_ManufacturerIsEmpty_ReturnsDDR() { //Arrange var win32PhysicalMemory = new Win32_PhysicalMemory { Capacity = 8589934592, ConfiguredClockSpeed = 2000, FormFactor = 1, Manufacturer = string.Empty }; //Act var result = DDRMapper.From(win32PhysicalMemory); //Assert Assert.NotNull(result); Assert.True(result.Capacity == 8); Assert.True(result.FormFactor == "Other"); Assert.False(result.Deleted); Assert.True(result.ID == 0); Assert.True(result.SetID == new Guid(new string('0', 32))); Assert.True(result.Vendor == "Unknown manufacturer"); Assert.True(result.Clocking == 2000); }
public void From_ConfiguredClockSpeedIsNull_ReturnsDDR() { //Arrange var win32PhysicalMemory = new Win32_PhysicalMemory { Capacity = 8589934592, ConfiguredClockSpeed = null, FormFactor = 1, Manufacturer = "Manufacturer" }; //Act var result = DDRMapper.From(win32PhysicalMemory); //Assert Assert.NotNull(result); Assert.True(result.Capacity == 8); Assert.True(result.FormFactor == "Other"); Assert.False(result.Deleted); Assert.True(result.ID == 0); Assert.True(result.SetID == new Guid(new string('0', 32))); Assert.True(result.Vendor == win32PhysicalMemory.Manufacturer); Assert.True(result.Clocking == Constants.DefaultNumericValue); }
private void SetupData() { _win32PhysicalMemoryException = false; _ddrException = false; _win32PhysicalMemory1 = new Win32_PhysicalMemory { Capacity = 8589934592, ConfiguredClockSpeed = 1000, FormFactor = 1, Manufacturer = "Manufacturer1" }; _win32PhysicalMemory2 = new Win32_PhysicalMemory { Capacity = 8589934592, ConfiguredClockSpeed = 2000, FormFactor = 2, Manufacturer = "Manufacturer2" }; _win32PhysicalMemory3 = new Win32_PhysicalMemory { Capacity = 17179869184, ConfiguredClockSpeed = 3000, FormFactor = 3, Manufacturer = "Manufacturer3" }; _win32PhysicalMemories = new List <Win32_PhysicalMemory> { _win32PhysicalMemory1, _win32PhysicalMemory2, _win32PhysicalMemory3 }; _ddr1 = new DDR { ID = 1, Deleted = true, SetID = new Guid(new string('0', 32)), Capacity = 1, Clocking = 1, FormFactor = "FormFactor1", Vendor = "Manufacturer1" }; _ddr2 = new DDR { ID = 2, Deleted = false, SetID = new Guid(new string('0', 32)), Capacity = 2, Clocking = 2, FormFactor = "FormFactor2", Vendor = "Manufacturer2" }; _ddr3 = new DDR { ID = 3, Deleted = false, SetID = new Guid(new string('0', 31) + "1"), Capacity = 3, Clocking = 3, FormFactor = "FormFactor3", Vendor = "Manufacturer3" }; _ddrs = new List <DDR> { _ddr1, _ddr2, _ddr3 }; }