public void ViewExtensions_Get_Set() { var view = new object(); ViewExtensions.SetTag(view, 42); Assert.AreEqual(42, view.GetTag()); ViewExtensions.SetReactContext(view, null); Assert.IsNull(view.GetReactContext()); }
public void ViewExtensions_ArgumentChecks() { AssertEx.Throws <ArgumentNullException>( () => ViewExtensions.SetTag(null, 0), ex => Assert.AreEqual("view", ex.ParamName)); AssertEx.Throws <ArgumentNullException>( () => ViewExtensions.SetReactContext(null, null), ex => Assert.AreEqual("view", ex.ParamName)); AssertEx.Throws <ArgumentNullException>( () => ViewExtensions.GetTag(null), ex => Assert.AreEqual("view", ex.ParamName)); AssertEx.Throws <ArgumentNullException>( () => ViewExtensions.GetReactContext(null), ex => Assert.AreEqual("view", ex.ParamName)); }