Exemplo n.º 1
0
        public void Should_update_existing_NPC()
        {
            new NPCBuilder().With(n => n.Id, 3)
            .With(n => n.SpawnText, "spawn 1")
            .BuildAndSave();

            var cmdEdit = new UpdateNPC {
                NPCId = 3, SpawnText = "updated spawn"
            };

            Assert.That(() => Repository.Execute(cmdEdit), Throws.Nothing);

            var editedNPC = DataContext.AsQueryable <NPC>().FirstOrDefault(n => n.Id == 3);

            Assert.That(editedNPC.Id, Is.EqualTo(3));
            Assert.That(editedNPC.SpawnText, Is.EqualTo("updated spawn"));
        }
Exemplo n.º 2
0
 public NPC Update(UpdateNPC cmd)
 {
     Id        = cmd.NPCId;
     SpawnText = cmd.SpawnText;
     return(this);
 }