public void AddSomeDescript_Get_MustEqualWithAdded() { var desc = new EngineDescript(); desc["A"] = "a"; desc["B"] = "b"; Assert.AreEqual("a", desc["A"]); Assert.AreEqual("b", desc["B"]); Assert.AreEqual(2, desc.Count); }
public void GetOrDefault_NothingIsNull() { var desc = new EngineDescript(); desc["C"] = "c"; var val = desc.GetOrDefault("C"); Assert.AreEqual("c", val); Assert.AreEqual(1, desc.Count); val = desc.GetOrDefault("--no--"); Assert.IsNull(val); }
public void SetNormalDescript_Get_MustEqualSet() { var desc = "desc"; var name = "name"; var url = "url"; var d = new EngineDescript(); d.SetDescript(desc); d.SetName(name); d.SetUrl(url); Assert.AreEqual(desc, d[EngineDescriptConst.Descript]); Assert.AreEqual(name, d[EngineDescriptConst.Name]); Assert.AreEqual(url, d[EngineDescriptConst.Url]); }
public static void SetUrl(this EngineDescript desc, string url) { desc[EngineDescriptConst.Url] = url; }
public static void SetName(this EngineDescript desc, string name) { desc[EngineDescriptConst.Name] = name; }
public static void SetDescript(this EngineDescript desc, string descript) { desc[EngineDescriptConst.Descript] = descript; }