private void SetupData() { _mainboardException = false; _win32BaseBoardException = false; _win32MotherboardDeviceException = false; _includes = new List <string>(); _mainboard1 = new Mainboard { ID = 1, SetID = new Guid(new string('0', 32)), Deleted = true, Manufacturer = "Manufacturer1", Model = "Model1", PrimaryBusType = "PrimaryBusType1", SecondaryBusType = "SecondaryBusType1" }; _mainboard2 = new Mainboard { ID = 2, SetID = new Guid(new string('1', 32)), Deleted = false, Manufacturer = "Manufacturer2", Model = "Model2", PrimaryBusType = "PrimaryBusType2", SecondaryBusType = "SecondaryBusType2" }; _mainboard3 = new Mainboard { ID = 3, SetID = new Guid(new string('0', 32)), Deleted = false, Manufacturer = "Manufacturer3", Model = "Model3", PrimaryBusType = "PrimaryBusType3", SecondaryBusType = "SecondaryBusType3" }; _mainboards = new List <Mainboard> { _mainboard1, _mainboard2, _mainboard3 }; _win32BaseBoard1 = new Win32_BaseBoard { Manufacturer = "Manufacturer1", Product = "Product1" }; _win32BaseBoards = new List <Win32_BaseBoard> { _win32BaseBoard1 }; _win32MotherboardDevice1 = new Win32_MotherboardDevice { PrimaryBusType = "PrimaryBusType1", SecondaryBusType = "SecondaryBusType1" }; _win32MotherboardDevices = new List <Win32_MotherboardDevice> { _win32MotherboardDevice1 }; }
public static Mainboard From(Win32_BaseBoard win32BaseBoard, Win32_MotherboardDevice win32MotherboardDevice) { var output = new Mainboard(); output.Manufacturer = win32BaseBoard.Manufacturer; output.Model = win32BaseBoard.Product; output.PrimaryBusType = win32MotherboardDevice.PrimaryBusType; output.SecondaryBusType = win32MotherboardDevice.SecondaryBusType; return(output); }
public void From_Win32MotherboardDeviceIsNull_ReturnsMainboard() { //Arrange var win32BaseBoard = new Win32_BaseBoard() { Manufacturer = "Manufacturer", Product = "Product", }; Win32_MotherboardDevice win32MotherboardDevice = null; //Act //Assert Assert.Throws <NullReferenceException>(() => MainboardMapper.From(win32BaseBoard, win32MotherboardDevice)); }
public void From_Win32BaseBoardIsNull_ThrowsNullReferenceException() { //Arrange Win32_BaseBoard win32BaseBoard = null; var win32MotherboardDevice = new Win32_MotherboardDevice { PrimaryBusType = "PrimeryBusType", SecondaryBusType = "SecondaryBusType", }; //Act //Assert Assert.Throws <NullReferenceException>(() => MainboardMapper.From(win32BaseBoard, win32MotherboardDevice)); }
public void Dispose() { _service = null; _mockMainboardRepo = null; _mockComponentRepo = null; _mainboard1 = null; _mainboard2 = null; _mainboard3 = null; _mainboards = null; _win32BaseBoard1 = null; _win32BaseBoards = null; _win32MotherboardDevice1 = null; _win32MotherboardDevices = null; _includes = null; GC.SuppressFinalize(this); }
public void From_ProductIsEmpty_ReturnsMainboard() { //Arrange var win32BaseBoard = new Win32_BaseBoard() { Manufacturer = "Manufacturer", Product = string.Empty, }; var win32MotherboardDevice = new Win32_MotherboardDevice { PrimaryBusType = "PrimeryBusType", SecondaryBusType = "SecondaryBusType", }; //Act var result = MainboardMapper.From(win32BaseBoard, win32MotherboardDevice); //Assert Assert.NotNull(result); Assert.True(result.Manufacturer == win32BaseBoard.Manufacturer); Assert.True(result.Model == win32BaseBoard.Product); Assert.True(result.PrimaryBusType == win32MotherboardDevice.PrimaryBusType); Assert.True(result.SecondaryBusType == win32MotherboardDevice.SecondaryBusType); }