public void PreProcessList_AllUnique() { var deviceModelList = new List <DeviceModel>(); var deviceModelMock = new DeviceModel { Id = 123 }; deviceModelList.Add(deviceModelMock); deviceModelMock = new DeviceModel { Id = 234 }; deviceModelList.Add(deviceModelMock); var config = new MapperConfiguration(cfg => cfg.CreateMap <DeviceModel, DeviceEntity>()); config.AssertConfigurationIsValid(); IMapper mapper = config.CreateMapper(); DeviceServiceHelper _deviceServiceHelper = new DeviceServiceHelper(mapper); var deviceList = _deviceServiceHelper.PreProcessList(deviceModelList); Assert.Equal(deviceModelList.Count, deviceList.Count); }
public void PreProcessList_Duplicate() { var deviceModelList = new List <DeviceModel>(); var deviceModelMock = new DeviceModel { Id = 123 }; deviceModelList.Add(deviceModelMock); deviceModelList.Add(deviceModelMock); var config = new MapperConfiguration(cfg => cfg.CreateMap <DeviceModel, DeviceEntity>()); config.AssertConfigurationIsValid(); IMapper mapper = config.CreateMapper(); DeviceServiceHelper _deviceServiceHelper = new DeviceServiceHelper(mapper); Assert.Throws <AppException>(() => _deviceServiceHelper.PreProcessList(deviceModelList)); }