public void Apply_ShouldIncrease_SucceededCounter() { var handler = new SucceededState.Handler(); handler.Apply(_context, _transactionMock.Object); _transactionMock.Verify(x => x.IncrementCounter("stats:succeeded"), Times.Once); }
public void Unapply_ShouldDecrementStatistics() { var handler = new SucceededState.Handler(); handler.Unapply(_context, _transactionMock.Object); _transactionMock.Verify(x => x.DecrementCounter("stats:succeeded"), Times.Once); }
public void ShouldWorkOnlyWithSucceededState() { var handler = new SucceededState.Handler(); Assert.Equal(SucceededState.StateName, handler.StateName); }