public void SetErrorThrownOnEmptyMessage() { var input = Mock.Of <IStormInput <object> >(); var message = string.Empty; Assert.Throws <ArgumentException>(() => StormExtensions.SetError <object>(input, message)); }
public void SetErrorCallSetError() { const string message = "test"; var input = new Mock <IStormInput <object> >(MockBehavior.Strict); input.Setup(i => i.SetError(It.IsAny <StormToken>(), It.Is <StormError>(e => e.Message == message))); StormExtensions.SetError(input.Object, message); }
public void SetErrorThrownOnNullMessage() { var input = Mock.Of <IStormInput <object> >(); Assert.Throws <ArgumentNullException>(() => StormExtensions.SetError <object>(input, null)); }
public void SetErrorThrownOnNullThisArgument() { Assert.Throws <ArgumentNullException>(() => StormExtensions.SetError <object>(null, "test")); }