public void WearableDtoToSpecialistDtoShouldFail() { var wearableInstanceDto = new WearableInstanceDto(); var specialistInstanceDto = _mapper.Map <SpecialistInstanceDto>(wearableInstanceDto); Assert.IsNull(specialistInstanceDto); }
public void WearableDtoToSpecialistDtoShouldFail() { var wearableInstanceDto = new WearableInstanceDto(); var specialistInstanceDto = wearableInstanceDto.Adapt <SpecialistInstanceDto>(); Assert.IsNull(specialistInstanceDto); }
public IItemInstance Convert(IItemInstanceDto k) { IItemInstance item = k switch { BoxInstanceDto _ => k.Adapt <BoxInstance>(), SpecialistInstanceDto _ => k.Adapt <SpecialistInstance>(), WearableInstanceDto _ => k.Adapt <WearableInstance>(), UsableInstanceDto _ => k.Adapt <UsableInstance>(), _ => k.Adapt <ItemInstance>() }; item.Item = _items.Find(s => s.VNum == k.ItemVNum)?.Adapt <Item.Item>(); if (item.Item != null) { _runner?.LoadHandlers(item.Item); } return(item); }