public void ItIsPossibleToAddTranslation() { var command = new AddPolishGermanTranslationCommand("krzesło", "der Stuhl"); var handler = new AddPolishGermanTranslationCommandHandler(); var events = new EventRecorder(); handler.Execute(command, events.Record, () => 1); events.AssertRecordedOneEvent <PolishGermanTranslationAddedEvent>( e => { Assert.Equal("krzesło", e.PolishWord); Assert.Equal("der Stuhl", e.GermanWord); Assert.Equal(1, e.TranslationId); }); }