public void Handle(KataAttemptCreatedEvent message) { var newKataAttempt = message.KataAttempt; Katas.Add(newKataAttempt); SelectedKataAttempt = newKataAttempt; _playerNotifier.DisplayMessage( string.Format("Starting {0} Kata...", newKataAttempt.Config.KataName), GetInstruction(newKataAttempt)); }
public void Construct_ShouldCopyKataAttemptParameter_To_Property() { //---------------Set up test pack------------------- var input = Substitute.For <IKataAttempt>(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- var sut = new KataAttemptCreatedEvent(input); //---------------Test Result ----------------------- Assert.AreEqual(input, sut.KataAttempt); }