public void EventsCookieTest() { var serviceProvider = new MockServiceProvider(); SolutionListener target = new SolutionListener(serviceProvider); uint expected = 0; PrivateObject solutionListner = new PrivateObject(target, new PrivateType(typeof(SolutionListener))); uint actual = (uint)solutionListner.GetFieldOrProperty("eventsCookie"); Assert.AreEqual(expected, actual, "initial value should be zero"); target.Initialize(); actual = (uint)solutionListner.GetFieldOrProperty("eventsCookie"); Assert.IsTrue(expected < actual, "Value after initialize should not be zero."); }
public void EventsCookieTest() { var serviceProvider = new MockServiceProvider(); SolutionListener target = new SolutionListener(serviceProvider); uint expected = 0; uint actual = (uint)typeof(SolutionListener) .GetField("eventsCookie", BindingFlags.Instance | BindingFlags.NonPublic) .GetValue(target); Assert.AreEqual(expected, actual, "initial value should be zero"); target.Initialize(); actual = (uint)typeof(SolutionListener) .GetField("eventsCookie", BindingFlags.Instance | BindingFlags.NonPublic) .GetValue(target); Assert.IsTrue(expected < actual, "Value after initialize should not be zero."); }
public void InitializeTest() { var serviceProvider = new MockServiceProvider(); SolutionListener target = new SolutionListener(serviceProvider); uint expected = 0; PrivateObject solutionListner = new PrivateObject(target, new PrivateType(typeof(SolutionListener))); Assert.AreEqual(expected, solutionListner.GetFieldOrProperty("eventsCookie")); expected = 1; solutionListner.SetFieldOrProperty("eventsCookie", expected); target.Initialize(); Assert.AreEqual(expected, solutionListner.GetFieldOrProperty("eventsCookie")); }
public void InitializeTest() { var serviceProvider = new MockServiceProvider(); SolutionListener target = new SolutionListener(serviceProvider); uint expected = 0; Assert.AreEqual(expected, (uint)typeof(SolutionListener) .GetField("eventsCookie", BindingFlags.Instance | BindingFlags.NonPublic) .GetValue(target)); expected = 1; typeof(SolutionListener).GetField("eventsCookie", BindingFlags.Instance | BindingFlags.NonPublic) .SetValue(target, expected); target.Initialize(); Assert.AreEqual(expected, (uint)typeof(SolutionListener) .GetField("eventsCookie", BindingFlags.Instance | BindingFlags.NonPublic) .GetValue(target)); }