public void GetDataPins_NoMetre_0() { MetricsLayerFragment fr = GetFragment(); fr.Metre = null; Assert.Empty(fr.GetDataPins()); }
public void GetDataPins_Metre_1() { MetricsLayerFragment fr = GetFragment(); List <DataPin> pins = fr.GetDataPins().ToList(); Assert.Single(pins); DataPin pin = pins[0]; Assert.Equal("fr.metre", pin.Name); Assert.Equal("6da^*", pin.Value); }
public void Fragment_Is_Serializable() { MetricsLayerFragment fr = GetFragment(); string json = TestHelper.SerializeFragment(fr); MetricsLayerFragment fr2 = TestHelper.DeserializeFragment <MetricsLayerFragment>(json); Assert.Equal(fr.Location, fr2.Location); Assert.Equal(fr.Metre, fr2.Metre); Assert.Equal(fr.Number, fr2.Number); Assert.Equal(fr.IsImperfect, fr2.IsImperfect); Assert.Equal(fr.Note, fr2.Note); }