Exemplo n.º 1
0
        public LocalizedStringEdit(LocalizedStringWithIdContract contract)
        {
            ParamIs.NotNull(() => contract);

            Id       = contract.Id;
            Language = contract.Language;
            Value    = contract.Value;
        }
Exemplo n.º 2
0
        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];
 }