Beispiel #1
0
 public void AddNew(StudyOverviewModel studyOverview)
 {
     using (var srepo = _factory.GetStudyRepo())
     {
         srepo.Create(new StudyEntity()
         {
             Id          = studyOverview.Id,
             Name        = studyOverview.Name,
             Description = studyOverview.Description,
         });
     }
 }
        public void Get__Successful()
        {
            // Arrange
            var repo  = new RepositoryFactoryMemory();
            var bll   = new StudyBLL(repo);
            var model = new StudyOverviewModel
            {
                Id          = 10,
                Name        = "name",
                Description = "desc"
            };
            var count = repo.GetStudyRepo().GetAll().Count();

            // Act
            var list = bll.Get();

            // Assert
            Assert.AreEqual(count, list.Count);
        }
        public void AddNew_GoodInput_Successful()
        {
            // Arrange
            var repo  = new RepositoryFactoryMemory();
            var bll   = new StudyBLL(repo);
            var model = new StudyOverviewModel
            {
                Id          = 10,
                Name        = "name",
                Description = "desc"
            };
            var count = repo.GetStudyRepo().GetAll().Count();

            // Act
            bll.AddNew(model);

            // Assert
            Assert.AreEqual(count + 1, repo.GetStudyRepo().GetAll().Count());
        }
Beispiel #4
0
 // POST: api/Study
 public void Post(StudyOverviewModel model)
 {
     _studyBll.AddNew(model);
 }