예제 #1
0
        public void LoadFromFile_Test_ThrowsException()
        {
            // arrange
            var xmlfileLoadSave = new XMLFileLoadSave();

            // act
            var result = xmlfileLoadSave.LoadFromFile("fileName");
        }
예제 #2
0
        public void LoadFromFile_Test_ThrowsConfigurationErrorsException()
        {
            // arrange
            var xmlfileLoadSave = new XMLFileLoadSave();

            Isolate.WhenCalled(() => File.Exists(null)).WillReturn(true);
            var handleXmlTextReader = Isolate.Fake.AllInstances <XmlTextReader>(Members.CallOriginal);

            Isolate.WhenCalled(() => handleXmlTextReader.NodeType).WillReturn(XmlNodeType.EndElement);
            Isolate.WhenCalled(() => handleXmlTextReader.Name).WillReturn("Name");
            var handleXmlUrlResolver = Isolate.Fake.AllInstances <XmlUrlResolver>(Members.CallOriginal);
            var uri = new Uri("http://www.example.com/page.html?query=1324&nbsp;o=qwer");

            Isolate.WhenCalled(() => handleXmlUrlResolver.ResolveUri(null, null)).WillReturn(uri);

            // act
            var result = xmlfileLoadSave.LoadFromFile("fileName");
        }