public void test_czy_atrybut_nie_jest_listą() { var atrybut = new AtrybutOpisowy(nazwa: "ID", wartość: "1"); Assert.AreEqual(expected: "ID", actual: atrybut.Nazwa); Assert.AreEqual(expected: "1", actual: atrybut.Wartość); Assert.IsFalse(atrybut.JestListą); Assert.AreEqual(expected: 0, actual: atrybut.Count()); Assert.AreEqual(expected: 0, actual: atrybut.Wartości.Count()); }
public void test_czy_atrybut_jest_listą_z_jedną_wartością() { //:KR[#LIST;GG-III.6640.1974.2015=42496.48844,PSobczak] var atrybut = new AtrybutOpisowy(nazwa: "KR", wartość: "#LIST;GG-III.6640.1974.2015=42496.48844,PSobczak"); Assert.AreEqual(expected: "KR", actual: atrybut.Nazwa); //Assert.AreEqual(expected: "GG-III.6640.1974.2015=42496.48844,PSobczak", actual: atrybut.Wartość); Assert.IsTrue(atrybut.JestListą); Assert.AreEqual(expected: 1, actual: atrybut.Count()); Assert.AreEqual(expected: 1, actual: atrybut.Wartości.Count()); Assert.AreEqual(expected: "GG-III.6640.1974.2015=42496.48844,PSobczak", actual: atrybut.First()); }
public void test_czy_atrybut_jest_pustą_listą_bez_wartości() { //:KR[#LIST;] var atrybut = new AtrybutOpisowy(nazwa: "KR", wartość: "#LIST;"); Assert.AreEqual(expected: "KR", actual: atrybut.Nazwa); Assert.IsTrue(atrybut.JestListą); Assert.AreEqual(0, atrybut.Count()); var wartość = atrybut.Wartość; Assert.Fail(); }
public void test_czy_atrybut_jest_listą_wielu_wartości() { var atrybut = new AtrybutOpisowy( nazwa: "KR", wartość: "#LIST;GG-III.6640.1974.2015=42496.43125,PSobczak;3006-26/2008=42496.42961,PSobczak"); Assert.AreEqual(expected: "KR", actual: atrybut.Nazwa); //Assert.AreEqual(expected: "#LIST;GG-III.6640.1974.2015=42496.43125,PSobczak;3006-26/2008=42496.42961,PSobczak", actual: atrybut.Wartość); Assert.AreEqual(expected: 2, actual: atrybut.Count()); Assert.IsTrue(atrybut.JestListą); var wartość1 = atrybut.First(); Assert.AreEqual(expected: "GG-III.6640.1974.2015=42496.43125,PSobczak", actual: wartość1); var wartość2 = atrybut.Last(); Assert.AreEqual(expected: "3006-26/2008=42496.42961,PSobczak", actual: wartość2); }