public void Raise_Event_For_Encoded_Video() { var success = Success.Yes; var expected = $"Video {videoName} was encoded successfully? {success}"; EventHandler <VideoEventArgs> onVideoEncoded = (sender, ea) => { var actual = $"Video {ea.Name} was encoded successfully? {ea.Success}"; Assert.Equal(expected, actual); }; sut.VideoEncoded += onVideoEncoded; sut.OnVideoEncoded(success); sut.VideoEncoded -= onVideoEncoded; }