public void BeeWorkflowBeehive_NotStartWithIncorrectState() { foreach (IBeehiveState wrongState in WrongBeehiveStates.GetWrongStates()) { try { BeeWorkflowBeehive beehive = new BeeWorkflowBeehive(); beehive.Start(wrongState); throw new AssertFailedException( "Улей не должен был запуститься с некорректным состоянием"); } catch (ValidationException) { // Так и должно быть } } }
public void MathBeehive_NotStartWithIncorrectState() { foreach (IBeehiveState wrongState in WrongBeehiveStates.GetWrongStates()) { try { // создается просто для проверки. // ReSharper disable once ObjectCreationAsStatement new MathBeehive(wrongState); throw new AssertFailedException( "Улей с некорректным состоянием не должен был создаться."); } catch (ValidationException) { // Так и должно быть } } }