public LocalizedStringEdit(LocalizedStringWithIdContract contract) { ParamIs.NotNull(() => contract); Id = contract.Id; Language = contract.Language; Value = contract.Value; }
public void Sync_Updated() { var name = new LocalizedStringWithIdContract(AddName("Miku")); var nameId = name.Id; name.Value = "Miku Miku"; var updated = new[] { name }; var result = nameManager.Sync(updated, nameFactory); AssertCollection(result.Edited, updated, "edited"); Assert.AreEqual(1, nameManager.Names.Count, "Number of names"); Assert.AreEqual("Miku Miku", nameManager.Names[0].Value, "Name was updated"); Assert.AreEqual(nameId, nameManager.Names[0].Id, "Id remains unchanged"); }
public ReleaseEventSeriesForEditContract() { Names = new LocalizedStringWithIdContract[] { }; WebLinks = new WebLinkContract[0]; }
public ReleaseEventForEditContract() { Names = new LocalizedStringWithIdContract[0]; }