Пример #1
0
        public void ChangeState_Invalid_State()
        {
            var ebatchSheet = new EbatchSheetEntity.EbatchSheet()
            {
                CurrentState = EbatchState.ProductionReview
            };

            var stateToChange = new EbatchState(10, "InvalidValue");

            Assert.Throws <ArgumentException>(() => ebatchSheet.ChangeState(stateToChange));
        }
 public InvalidStateChange(string id, EbatchState stateToChange, EbatchState currentState)
     : base(id, $"There was an invalid change of state from {currentState.Value} to {stateToChange.Value}")
 {
 }