public void GetDataPins_NoDate_0() { ChronologyLayerFragment fr = GetFragment(); fr.Date = null; fr.Tag = null; Assert.Empty(fr.GetDataPins()); }
public void GetDataPins_NoTag_1() { ChronologyLayerFragment fr = GetFragment(); fr.Tag = null; List <DataPin> pins = fr.GetDataPins().ToList(); Assert.Single(pins); DataPin pin = pins[0]; Assert.Equal("fr.date-value", pin.Name); Assert.Equal( fr.Date.GetSortValue().ToString(CultureInfo.InvariantCulture), pin.Value); }
public void GetDataPins_Tag_2() { ChronologyLayerFragment fr = GetFragment(); List <DataPin> pins = fr.GetDataPins().ToList(); Assert.Equal(2, pins.Count); DataPin pin = pins.Find(p => p.Name == "fr.date-value"); Assert.NotNull(pin); Assert.Equal( fr.Date.GetSortValue().ToString(CultureInfo.InvariantCulture), pin.Value); pin = pins.Find(p => p.Name == "fr.tag"); Assert.NotNull(pin); Assert.Equal(fr.Tag, pin.Value); }
public void GetDataPins_TagAndEventId_3() { ChronologyLayerFragment fr = GetFragment("events:marathon_battle"); List <DataPin> pins = fr.GetDataPins().ToList(); Assert.Equal(3, pins.Count); DataPin pin = pins.Find(p => p.Name == "fr.date-value"); Assert.NotNull(pin); Assert.Equal( fr.Date.GetSortValue().ToString(CultureInfo.InvariantCulture), pin.Value); pin = pins.Find(p => p.Name == "fr.tag"); Assert.NotNull(pin); Assert.Equal(fr.Tag, pin.Value); pin = pins.Find(p => p.Name == "fr.event-id"); Assert.NotNull(pin); Assert.Equal(fr.EventId, pin.Value); }