Пример #1
0
        public void GivenADocTypeId_WhenITryToSearchSubDocTypesforAGivenDocTypeId_SubDocTypesAreRetrievedFromTheDatabase()
        {
            _docTypeRepository.Create(_docType1);
            _docTypeRepository.Create(_docType2);

            _subDocTypeRepository.Create(_subDocType1);
            _subDocTypeRepository.Create(_subDocType2);
            _subDocTypeRepository.Create(_subDocType3);
            _subDocTypeRepository.Create(_subDocType4);

            var result = _subDocTypeRepository.GetSubDocTypes(_docType1.Id);

            result.Should().NotBeNull()
            .And.HaveCount(3);
        }
Пример #2
0
 public ActionResult Create(DocTypeViewModel model)
 {
     try
     {
         var docType = DocTypeRepository.Create(model.DocType.Name, model.DocType.Description, model.DocType.MetaTags);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View(model));
     }
 }
Пример #3
0
        public void GivenADocType_WhenITryToSaveToTheDatabase_ItIsSavedToTheDatabase()
        {
            int initialCount = _docTypeRepository.Entities.Count();

            _docTypeRepository.Create(_docType1);

            _docTypeRepository.Entities.Count().Should().Be(initialCount + 1);
        }
        public void GivenAnAutoApproval_WhenITryToSaveToTheDatabase_ItIsSavedToTheDatabase()
        {
            int initialCount = _autoApprovalRepository.Entities.Count();

            _manCoRepository.Create(_manCo1);
            _manCoRepository.Create(_manCo2);

            _docTypeRepository.Create(_docType);

            _subDocTypeRepository.Create(_subDocType1);
            _subDocTypeRepository.Create(_subDocType2);

            _autoApprovalRepository.Create(_autoApproval);
            _autoApprovalRepository.Create(_autoApproval2);

            _autoApprovalRepository.Entities.Count().Should().Be(initialCount + 2);
        }
Пример #5
0
        public void Setup()
        {
            _transactionScope        = new TransactionScope();
            _appManCoEmailRepository = new AppManCoEmailRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            _manCoRepository         = new ManCoRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            _applicationRepository   = new ApplicationRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            _docTypeRepository       = new DocTypeRepository(ConfigurationManager.ConnectionStrings["Unity"].ConnectionString);
            _manCo1       = BuildMeA.ManCo("description", "code");
            _manCo2       = BuildMeA.ManCo("description2", "code2");
            _application1 = BuildMeA.Application("code", "description");
            _docType1     = BuildMeA.DocType("code", "description");

            _manCoRepository.Create(_manCo1);
            _manCoRepository.Create(_manCo2);
            _applicationRepository.Create(_application1);
            _docTypeRepository.Create(_docType1);

            _appManCoEmail  = BuildMeA.AppManCoEmail(_application1.Id, _manCo1.Id, _docType1.Id, "accountNumber", "email");
            _appManCoEmail2 = BuildMeA.AppManCoEmail(_application1.Id, _manCo2.Id, _docType1.Id, "accountNumber2", "email2");
            _appManCoEmail3 = BuildMeA.AppManCoEmail(_application1.Id, _manCo1.Id, _docType1.Id, "accountNumber3", "email3");
            _appManCoEmail4 = BuildMeA.AppManCoEmail(_application1.Id, _manCo2.Id, _docType1.Id, "accountNumber4", "email4");
        }