public void ConfigurationData_sets_correct_name() { IConfigurationData <IAction> data = new TestConfigurationData() { Id = "123" }; Assert.AreEqual("Test", data.GetName()); }
public void ConfigurationData_returns_correct_xml() { IConfigurationData <IAction> data = new TestConfigurationData() { Id = "123" }; System.Xml.Linq.XElement element = data.GetXml(); Assert.AreEqual(@"<Test Id=""123"" />", element.ToString()); }
public void ConfigurationData_correctly_calls_CreateObject() { string id = "123"; IConfigurationData <IAction> data = new TestConfigurationData() { Id = id }; Assert.AreEqual(id, data.Id); Assert.IsNull(data.CreateObject()); }
public void ConfigurationData_returns_correct_data() { IConfigurationData <IAction> data = new TestConfigurationData() { Id = "123" }; IDictionary <string, object> dictionaryData = data.GetData(); Assert.IsNotNull(dictionaryData); Assert.IsTrue(dictionaryData.ContainsKey("Id")); Assert.AreEqual("123", dictionaryData["Id"]); }
public void ConfigurationData_correctly_validate() { IConfigurationData <IAction> data = new TestConfigurationData() { Id = "123" }; Assert.IsTrue(data.ValidateData()); data = new TestConfigurationData() { Id = null }; Assert.IsFalse(data.ValidateData()); }