Esempio n. 1
0
        public void ConfigurationData_sets_correct_name()
        {
            IConfigurationData <IAction> data = new TestConfigurationData()
            {
                Id = "123"
            };

            Assert.AreEqual("Test", data.GetName());
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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());
        }
Esempio n. 4
0
        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"]);
        }
Esempio n. 5
0
        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());
        }