View | Details | Raw Unified | Return to bug 447851
Collapse All | Expand All

(-)SplitterProviderTest.cs (-28 / +25 lines)
Lines 91-98 Link Here
91
			Assert.IsNotNull (transformProvider,
91
			Assert.IsNotNull (transformProvider,
92
			                  "Not returning TransformPatternIdentifiers.");
92
			                  "Not returning TransformPatternIdentifiers.");
93
			
93
			
94
			Assert.IsFalse (transformProvider.CanMove,
94
			Assert.IsTrue (transformProvider.CanMove,
95
			               "Splitter can't be moved.");
95
			               "Splitter can be moved.");
96
		}
96
		}
97
		
97
		
98
		[Test]
98
		[Test]
Lines 107-114 Link Here
107
			Assert.IsNotNull (transformProvider,
107
			Assert.IsNotNull (transformProvider,
108
			                  "Not returning TransformPatternIdentifiers.");
108
			                  "Not returning TransformPatternIdentifiers.");
109
			
109
			
110
			Assert.IsTrue (transformProvider.CanResize,
110
			Assert.IsFalse(transformProvider.CanResize,
111
			               "Splitter can be resized.");
111
			               "Splitter can't be resized.");
112
		}
112
		}
113
		
113
		
114
		[Test]
114
		[Test]
Lines 139-149 Link Here
139
			Assert.IsNotNull (transformProvider,
139
			Assert.IsNotNull (transformProvider,
140
			                  "Not returning TransformPatternIdentifiers.");
140
			                  "Not returning TransformPatternIdentifiers.");
141
			
141
			
142
			try {
142
			double x = 50, y = 50;
143
				double x = 10, y = 10;
143
			splitter.Dock == DockStyle.Left;
144
				transformProvider.Move (x, y);
144
			transformProvider.Move (x, y);
145
				Assert.Fail ("InvalidOperationException not thrown");
145
			Assert.AreEqual (x, splitter.SplitPosition, "X");
146
			} catch (InvalidOperationException) { }
146
			
147
			splitter.Dock = DockStyle.Right;
148
			transformProvider.Move (x, y);
149
			Assert.AreEqual (x, splitter.SplitPosition, "X");
150
			
151
			splitter.Dock = DockStyle.Bottom;
152
			transformProvider.Move (x, y);
153
			Assert.AreEqual (y, splitter.SplitPosition, "Y");
154
			
155
			splitter.Dock = DockStyle.Top;
156
			transformProvider.Move (x, y);
157
			Assert.AreEqual (y, splitter.SplitPosition, "Y");
147
		}
158
		}
148
		
159
		
149
		[Test]
160
		[Test]
Lines 158-182 Link Here
158
			Assert.IsNotNull (transformProvider,
169
			Assert.IsNotNull (transformProvider,
159
			                  "Not returning TransformPatternIdentifiers.");
170
			                  "Not returning TransformPatternIdentifiers.");
160
			
171
			
161
			double width = 50, heitht = 50;
172
			try {
162
			transformProvider.Resize (width, heitht);
173
				double width = 10, height = 10;
163
			Assert.AreEqual (width, splitter.Size.Width, "Width");
174
				transformProvider.Resize (width, height);
164
			Assert.AreEqual (heitht, splitter.Size.Height, "Height");
175
				Assert.Fail ("InvalidOperationException not thrown");
165
			
176
			} catch (InvalidOperationException) { }
166
			splitter.Dock = DockStyle.Right;
167
			transformProvider.Resize (width, heitht);
168
			Assert.AreEqual (width, splitter.Size.Width, "Width");
169
			Assert.AreEqual (heitht, splitter.Size.Height, "Height");
170
			
171
			splitter.Dock = DockStyle.Bottom;
172
			transformProvider.Resize (width, heitht);
173
			Assert.AreEqual (width, splitter.Size.Width, "Width");
174
			Assert.AreEqual (heitht, splitter.Size.Height, "Height");
175
			
176
			splitter.Dock = DockStyle.Top;
177
			transformProvider.Resize (width, heitht);
178
			Assert.AreEqual (width, splitter.Size.Width, "Width");
179
			Assert.AreEqual (heitht, splitter.Size.Height, "Height");
180
		}
177
		}
181
		
178
		
182
		[Test]
179
		[Test]

Return to bug 447851