public void UIATestObject_SetContext() { UIATestObject testObject = new UIATestObject(); testObject.SetContext(new MockContextClass() { ContextName = "MockContext1" }); testObject.SetContext(new MockContextClass2() { ContextName = "MockContext2" }); MockContextClass context = testObject.GetContext <MockContextClass>(); MockContextClass2 context2 = testObject.GetContext <MockContextClass2>(); Assert.AreEqual("MockContext1", context.ContextName); Assert.AreEqual("MockContext2", context2.ContextName); }
public void TestObjectNurse_ctor() { UIATestObject testObject = new UIATestObject(); testObject.NodeName = "MyTestObject"; testObject.ControlType = ControlType.CheckBox; TestObjectNurse nurseObject = new TestObjectNurse(testObject); Assert.AreEqual(testObject.NodeName, nurseObject.NodeName); Assert.AreEqual(testObject.ControlTypeString, nurseObject.ControlTypeString); string displayName = testObject.ControlTypeString + ": " + testObject.NodeName; Assert.AreEqual(displayName, nurseObject.TreeNode.Text); CachedPropertyGroup cachedGroup = new CachedPropertyGroup(); cachedGroup.Properties[UIAControlKeys.ImagePath] = "pathToImage.png"; testObject.SetContext <CachedPropertyGroup>(cachedGroup); TestObjectNurse nurseObject2 = new TestObjectNurse(testObject); Assert.AreEqual("pathToImage.png", nurseObject2.ImageFile); }