public void GetDistances_NullList() { var model = new ActivitySummary(); var d = model.GetDistancesAsDictionary(); Assert.IsNotNull(d); Assert.AreEqual(0, d.Count); }
public void GetDistances_InstantiatedList() { var model = new ActivitySummary(); model.Distances = new List<ActivityDistance>(); model.Distances.Add(new ActivityDistance { Distance = 12, Activity = "test#1" }); model.Distances.Add(new ActivityDistance { Distance = 0.56F, Activity = "test#2" }); var d = model.GetDistancesAsDictionary(); Assert.IsNotNull(d); Assert.AreEqual(2, d.Count); Assert.IsTrue(d.ContainsKey("test#1")); var ad = d["test#1"]; Assert.AreEqual(12, ad); Assert.IsTrue(d.ContainsKey("test#2")); ad = d["test#2"]; Assert.AreEqual(0.56F, ad); }