Exemplo n.º 1
0
        public void OpenMergeWindow_GivenShellView_OpensMergeView()
        {
            //---------------Set up test pack-------------------
            var          a       = XML.XmlResource.Fetch("SameResourceSequence");
            MergeFactory factory = new MergeFactory();
            var          mockVm  = new Mock <IShellViewModel>();

            mockVm.Setup(p => p.OpenMergeConflictsView(It.IsAny <IContextualResourceModel>(), It.IsAny <IContextualResourceModel>(), It.IsAny <bool>()));
            //var path = "Dev2.Integration.Tests.XML.SameResourceSequence.xml";
            var path = "XML\\SameResourceSequence.xml";

            factory.OpenMergeWindow(mockVm.Object, "-merge " + path, null);
            mockVm.Verify(p => p.OpenMergeConflictsView(It.IsAny <IContextualResourceModel>(), It.IsAny <IContextualResourceModel>(), It.IsAny <bool>()));
        }
Exemplo n.º 2
0
        public void OpenMergeWindow_NullShellViewModel()
        {
            //---------------Set up test pack-------------------
            MergeFactory factory = new MergeFactory();

            //---------------Execute Test ----------------------
            try
            {
                factory.OpenMergeWindow(null, "", null);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex.Message.Contains("Value cannot be null."));
            }
        }