public async Task ErrorOut_WhenWrongMessageIsPassed() { var msg = new AdminServerShutdownMessage(); sender.SendMessage(msg); await Task.Delay(TimeSpan.FromSeconds(1)); Assert.Equal(WorkState.Errored, sender.State); }
public async Task SendException_WhenWrongMessageIsPassed() { Exception exception = null; sender.ErrorOcurred += (_, e) => exception = e; var msg = new AdminServerShutdownMessage(); sender.SendMessage(msg); await Task.Delay(TimeSpan.FromSeconds(1)); Assert.NotNull(exception); }