Example #1
0
        public void LoadMethod_ShouldReturnNull()
        {
            //Arange
            XmlMethodLoader xmlMethodLoader = new XmlMethodLoader();

            //Act
            XmlMethodInfo loadMethodResult = xmlMethodLoader.LoadMethod("");

            //Assert
            Assert.IsNull(loadMethodResult);
        }
Example #2
0
        public void LoadMethod_ShouldReturnExpected()
        {
            //Arange
            var             currentPath     = System.AppDomain.CurrentDomain.BaseDirectory;
            var             methodAmlPath   = Path.Combine(currentPath, @"Code\TestData\MethodAml\ReturnNullMethodAml.xml");
            XmlMethodLoader xmlMethodLoader = new XmlMethodLoader();

            //Act
            XmlMethodInfo loadMethodResult = xmlMethodLoader.LoadMethod(methodAmlPath);

            //Assert
            Assert.IsNotNull(loadMethodResult);
            Assert.AreEqual("\r\nreturn null;", loadMethodResult.Code);
            Assert.AreEqual("ReturnNullMethodAml", loadMethodResult.MethodName);
            Assert.AreEqual("C#", loadMethodResult.MethodType);
            Assert.AreEqual(methodAmlPath, loadMethodResult.Path);
        }