public void GetKeysStringParamsKeyGuid()
        {
            var list = new List <KeyGuid> {
                kg1, kg2
            };
            string res = string.Join(",", list.Select(o => $"'{PKHelper.GetGuidByObject(o)}'"));

            Assert.Equal(res, PKHelper.GetKeysString(kg1, kg2));
        }
        public void GetKeysStringParamsString()
        {
            var list = new List <string> {
                str1, str2
            };
            string res = string.Join(",", list.Select(o => $"'{PKHelper.GetGuidByObject(o)}'"));

            Assert.Equal(res, PKHelper.GetKeysString(str1, str2));
        }
        public void GetKeysStringParamsDataObject()
        {
            var list = new List <DataObjectForTest> {
                doft1, doft2
            };
            string res = string.Join(",", list.Select(o => $"'{PKHelper.GetGuidByObject(o)}'"));

            Assert.Equal(res, PKHelper.GetKeysString(doft1, doft2));
        }
        public void GetKeysStringParamsFull()
        {
            var list = new List <object> {
                g1, kg2, doft1, str1
            };
            string res = string.Join(",", list.Select(o => $"'{PKHelper.GetGuidByObject(o)}'"));

            Assert.Equal(res, PKHelper.GetKeysString(g1, kg2, doft1, str1));
        }
        public void GetKeysStringСписокИзОдногоЭлемента()
        {
            var list = new List <DataObjectForTest> {
                doft1
            };
            string res = string.Join(",", list.Select(o => $"'{PKHelper.GetGuidByObject(o)}'"));

            Assert.Equal(res, PKHelper.GetKeysString(list));
        }
        public void GetKeysStringСписокИзНекорректныхЭлементов()
        {
            var list = new List <string> {
                "123", "321", "sssssss"
            };

            Assert.True(
                string.IsNullOrEmpty(PKHelper.GetKeysString(list)),
                "Метод вернул не пустую строку.");
        }
        public void GetKeysStringIEnumerableGuid()
        {
            var list = new List <Guid>
            {
                g1,
                g2
            };
            string res = string.Join(",", list.Select(o => $"'{PKHelper.GetGuidByObject(o)}'"));

            Assert.Equal(res, PKHelper.GetKeysString(list));
        }
        public void GetKeysStringIEnumerableFull()
        {
            var list = new List <object>
            {
                g1,
                kg1,
                doft0,
                str1
            };
            string res = string.Join(",", list.Select(o => $"'{PKHelper.GetGuidByObject(o)}'"));

            Assert.Equal(res, PKHelper.GetKeysString(list));
        }
 public void GetKeysStringПустойСписок()
 {
     Assert.True(
         string.IsNullOrEmpty(PKHelper.GetKeysString(new List <DataObjectForTest>())),
         "Метод вернул не пустую строку.");
 }