public void FhemItemValuesPair_Parse_ValidityTest()
        {
            var parseString = "TestItem:Value1,Value2,Value3";

            var itemValuesPair = FhemItemValuesPair.Parse(parseString);

            //-- Make some asserts
            Assert.AreEqual <string>("TestItem", itemValuesPair.Name);
            Assert.AreEqual <int>(3, itemValuesPair.Values.Count);
            Assert.AreEqual <string>("Value1", itemValuesPair.Values[0]);
            Assert.AreEqual <string>("Value2", itemValuesPair.Values[1]);
            Assert.AreEqual <string>("Value3", itemValuesPair.Values[2]);
        }
 public void FhemItemValuesPair_Parse_ArgumentNullTest()
 {
     FhemItemValuesPair.Parse(null);
 }
        public void FhemItemValuesPair_Parse_InvalidParseStringTest()
        {
            var parseString = "TestItem:Value1:Value2:Value3";

            FhemItemValuesPair.Parse(parseString);
        }
 public void FhemItemValuesPair_Parse_ArgumentEmptyTest()
 {
     FhemItemValuesPair.Parse(String.Empty);
 }