Пример #1
0
        public static StreetNameWasNamed WithProvenance(this StreetNameWasNamed e, Provenance provenance)
        {
            var newEvent = new StreetNameWasNamed(new StreetNameId(e.StreetNameId), new StreetNameName(e.Name, e.Language));

            ((ISetProvenance)newEvent).SetProvenance(provenance);

            return(newEvent);
        }
Пример #2
0
 public static StreetNameWasNamed WithLanguage(this StreetNameWasNamed e, Language?language)
 {
     return(new StreetNameWasNamed(new StreetNameId(e.StreetNameId), new StreetNameName(e.Name, language)));
 }
Пример #3
0
 public static StreetNameWasNamed WithName(this StreetNameWasNamed e, string name)
 {
     return(new StreetNameWasNamed(new StreetNameId(e.StreetNameId), new StreetNameName(name, e.Language)));
 }
Пример #4
0
 public static StreetNameWasNamed WithId(this StreetNameWasNamed e, Guid id)
 {
     return(new StreetNameWasNamed(new StreetNameId(id), new StreetNameName(e.Name, e.Language)));
 }
 public static StreetNameNameWasNamedAssertions Should(this StreetNameWasNamed subject)
 {
     return(new StreetNameNameWasNamedAssertions(subject));
 }
Пример #6
0
 private void When(StreetNameWasNamed @event)
 {
     _names.AddOrUpdate(@event.Language, @event.Name);
 }