public void CloseFaulted() { ExtCommObj obj = new ExtCommObj(); obj.Open(); obj.XFault(); obj.Close(); }
public void OpenClosedItemFails() { ExtCommObj obj = new ExtCommObj(); obj.Open(); obj.Close(); obj.Open(); }
public void CloseAtOpenedState() { ExtCommObj obj = new ExtCommObj(); obj.Open(); obj.Close(); // Aborted() is *not* called. Assert.IsFalse(obj.Aborted, "#1"); Assert.IsTrue(obj.Closed, "#2"); }
public void CloseAtInitialState() { ExtCommObj obj = new ExtCommObj(); obj.Close(); Assert.IsTrue(obj.Aborted, "#1"); // OnAbort() is called. Assert.IsFalse(obj.Closed, "#2"); // OnClose() is *not* called. Assert.IsTrue(obj.OnClosedCalled, "#3"); }
public void OpenClose() { ExtCommObj obj = new ExtCommObj(); Assert.AreEqual(CommunicationState.Created, obj.State, "#1"); obj.Open(); Assert.AreEqual(CommunicationState.Opened, obj.State, "#2"); Assert.IsTrue(obj.Opened, "#2-2"); obj.Close(); Assert.AreEqual(CommunicationState.Closed, obj.State, "#3"); Assert.IsTrue(obj.Closed, "#3-2"); Assert.AreEqual(true, obj.IsDisposed, "#4"); }
public void CloseFaulted () { ExtCommObj obj = new ExtCommObj (); obj.Open (); obj.XFault (); obj.Close (); }
public void OpenClosedItemFails () { ExtCommObj obj = new ExtCommObj (); obj.Open (); obj.Close (); obj.Open (); }
public void CloseAtOpenedState () { ExtCommObj obj = new ExtCommObj (); obj.Open (); obj.Close (); // Aborted() is *not* called. Assert.IsFalse (obj.Aborted, "#1"); Assert.IsTrue (obj.Closed, "#2"); }
public void CloseAtInitialState () { ExtCommObj obj = new ExtCommObj (); obj.Close (); Assert.IsTrue (obj.Aborted, "#1"); // OnAbort() is called. Assert.IsFalse (obj.Closed, "#2"); // OnClose() is *not* called. Assert.IsTrue (obj.OnClosedCalled, "#3"); }
public void OpenClose () { ExtCommObj obj = new ExtCommObj (); Assert.AreEqual (CommunicationState.Created, obj.State, "#1"); obj.Open (); Assert.AreEqual (CommunicationState.Opened, obj.State, "#2"); Assert.IsTrue (obj.Opened, "#2-2"); obj.Close (); Assert.AreEqual (CommunicationState.Closed, obj.State, "#3"); Assert.IsTrue (obj.Closed, "#3-2"); Assert.AreEqual (true, obj.IsDisposed, "#4"); }