public void RemoveLastOrNothingParent() { var communicator = new MockParentEventCommunicator(); var address = new EventCommunicatorAddress(communicator); var countBefore = address.Count; address.RemoveLastOrNothing(); var countAfter = address.Count; Assert.Equal(1, countBefore); Assert.Equal(countBefore, countAfter); }
public void RemoveLastOrNothingChild() { var communicatorParent = new MockParentEventCommunicator(); var communicatorChild = new MockChildEventCommunicator(communicatorParent); var addressChild = new EventCommunicatorAddress(communicatorChild); var countBefore = addressChild.Count; addressChild.RemoveLastOrNothing(); var countAfter = addressChild.Count; Assert.Equal(2, countBefore); Assert.Equal(1, countAfter); }