public void Should_ContainSpecifiedObjects_When_CreateWuProcessState() { string displayName = "a display name"; WuStateId id = WuStateId.UserInputRequired; WuProcessState state = new WuProcessStateMock(id, displayName); Assert.AreEqual(displayName, state.DisplayName); Assert.AreEqual(id, state.StateId); }
public void Should_ContainSpecifiedStateDesc_When_RequestStateDesc() { WuProcessStateMock state = new WuProcessStateMock(WuStateId.UserInputRequired, "a display name"); string stateDesc = "a state desc"; state.SetStateDesc(stateDesc); Assert.AreEqual(state.StateDesc, stateDesc); state.SetStateDesc(null); Assert.AreEqual(state.StateDesc, String.Empty); }
public void Should_NotAllowEmptyDisplayNames_When_CreateWuProcessState() { string displayName1 = String.Empty; string displayName2 = null; WuStateId id = WuStateId.UserInputRequired; try { WuProcessState state = new WuProcessStateMock(id, displayName1); Assert.Fail("exception expected"); } catch (ArgumentException) { } try { WuProcessState state = new WuProcessStateMock(id, displayName2); Assert.Fail("exception expected"); } catch (ArgumentException) { } }