< Summary

Class:WinSolutions.Sveta.Server.Domain.MovementItemsExtension
Assembly:WinSolutions.Sveta.Server
File(s):/opt/dev/sveta_api_build/WinSolutions.Sveta.Server/Domain/MovementItemsExtension.cs
Covered lines:15
Uncovered lines:0
Coverable lines:15
Total lines:28
Line coverage:100% (15 of 15)
Covered branches:0
Total branches:0

Metrics

MethodLine coverage Branch coverage
CloneItems(...)100%100%

File(s)

/opt/dev/sveta_api_build/WinSolutions.Sveta.Server/Domain/MovementItemsExtension.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Text;
 4using WinSolutions.Sveta.Server.Data.DataModel.Entities;
 5using WinSolutions.Sveta.Server.Data.DataModel.Kinds;
 6
 7namespace WinSolutions.Sveta.Server.Domain
 8{
 9    public static class MovementItemsExtension
 10    {
 11        public static List<MovementItem> CloneItems(this List<MovementItem> list)
 7412        {
 7413            List<MovementItem> result = new List<MovementItem>();
 7414            list.ForEach(item =>
 14815            {
 14816                MovementItem element = new MovementItem
 14817                {
 14818                    Good = item.Good,
 14819                    Quantity = item.Quantity,
 14820                    Price = item.Price,
 14821                    RecState = item.RecState
 14822                };
 14823                result.Add(element);
 14824            });
 7425            return result;
 7426        }
 27    }
 28}

Methods/Properties

CloneItems(...)