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); }
public static StreetNameWasNamed WithLanguage(this StreetNameWasNamed e, Language?language) { return(new StreetNameWasNamed(new StreetNameId(e.StreetNameId), new StreetNameName(e.Name, language))); }
public static StreetNameWasNamed WithName(this StreetNameWasNamed e, string name) { return(new StreetNameWasNamed(new StreetNameId(e.StreetNameId), new StreetNameName(name, e.Language))); }
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)); }
private void When(StreetNameWasNamed @event) { _names.AddOrUpdate(@event.Language, @event.Name); }