コード例 #1
0
        public void CanUpdateCv()
        {
            //Arrange
            var cvRepository = new CvRepository(GetSqlLiteContext());
            var cv           = new Cv()
            {
                Name = Constants.CvName, TagLine = Constants.CvTagLine, Blurb = Constants.CvBlurb
            };

            cvRepository.Add(cv);
            var cvId = cvRepository.Get()[0].Id;

            //Act
            var cvUpdate = new Cv()
            {
                Id = cvId, Name = Constants.CvNameUpdate, TagLine = Constants.CvTagLineUpdate, Blurb = Constants.CvBlurbUpdate
            };

            cvRepository.Update(cvUpdate);

            //Assert
            var result = cvRepository.Get(cvId);

            Assert.AreEqual(Constants.CvNameUpdate, result.Name);
            Assert.AreEqual(Constants.CvTagLineUpdate, result.TagLine);
            Assert.AreEqual(Constants.CvBlurbUpdate, result.Blurb);
        }