示例#1
0
        public void EditPackTest()
        {
            var pack           = _packService.GetPackById(Id);
            var newName        = Name.First();
            var newDescription = Lorem.Paragraph(1);

            _packService.EditPack(Id, newName, newDescription);

            var newPack = _packService.GetPackById(Id);

            Assert.That(newPack.Name, Is.EqualTo(newName));
            Assert.That(newPack.Description, Is.EqualTo(newDescription));
            CollectionAssert.AreEqual(pack.Phrases.Select(p => p.Phrase), newPack.Phrases.Select(p => p.Phrase));

            _packService.EditPack(Id, pack.Name, pack.Description);
        }