public void Setup()
 {
     _command = new UpdateLanguageDetails
     {
         SiteId      = Guid.NewGuid(),
         Id          = Guid.NewGuid(),
         Name        = "My Language",
         CultureName = "aa-bb",
         Url         = "url"
     };
     _validatorMock = new Mock <IValidator <UpdateLanguageDetails> >();
     _validatorMock.Setup(x => x.Validate(_command)).Returns(new ValidationResult());
     _language = new Language();
     _language.UpdateDetails(_command, _validatorMock.Object);
     _event = _language.Events.OfType <LanguageDetailsUpdated>().SingleOrDefault();
 }
 public async Task HandleAsync(LanguageDetailsUpdated @event)
 {
     await ClearCache(@event.SiteId);
 }
Example #3
0
 public void Handle(LanguageDetailsUpdated @event)
 {
     ClearCache(@event.SiteId);
 }
Example #4
0
 private void Apply(LanguageDetailsUpdated @event)
 {
     Name        = @event.Name;
     CultureName = @event.CultureName;
     Url         = @event.Url;
 }