Beispiel #1
0
        public void AppendWindowToOtherContainer_ActiveContainerChanged()
        {
            MdiWindowMock window = new MdiWindowMock();

            manager.AppendWindowWithoutInit(window, guids[1]);

            Assert.AreEqual("Title2", manager.ActiveContainer.Title);
            Assert.AreEqual(1, manager.ActiveContainer.WindowsCollection.Count);
        }
Beispiel #2
0
        public void AppendWindowToActiveContainer_ActiveContainerNotChanged()
        {
            MdiWindowMock window = new MdiWindowMock();

            manager.AppendWindowWithoutInit(window);

            Assert.AreEqual("Title1", manager.ActiveContainer.Title);
            Assert.AreEqual(3, manager.ActiveContainer.WindowsCollection.Count);
        }
Beispiel #3
0
 public WindowsSamples(IWindowsManagerService manager)
 {
     Guids = new List <KeyValuePair <Guid, List <Guid> > >();
     for (int i = 1; i <= 3; i++)
     {
         MdiContainerMock container = new MdiContainerMock()
         {
             Title = "Title" + i
         };
         List <Guid> winds = new List <Guid>();
         for (int j = i; j <= 3; j++)
         {
             var win = new MdiWindowMock()
             {
                 Title = $"Window{i}{j}", InternalText = "Internal text"
             };
             winds.Add(win.Guid);
             container.AddMdiWindow(win);
         }
         Guids.Add(new KeyValuePair <Guid, List <Guid> >(container.Guid, winds));
         manager.AppendContainer(container);
     }
     manager.ActivateContainer(Guids[0].Key);
 }