Example #1
0
        public LocationControllerTest()
        {
            mockUnitOfWork = new Mock <BLL.IUnitOfWork>();

            mockLocationRepo = new Mock <Repository.IRepository <EF.Location> >();
            var mockIQueryableLocation = new TestRepo().Locations.AsQueryable().BuildMock();

            mockLocationRepo.Setup(x => x.Entities).Returns(mockIQueryableLocation.Object);

            var mockEventRepo       = new Mock <Repository.IRepository <EF.Event> >();
            var mockIQueryableEvent = new TestRepo().Events.AsQueryable().BuildMock();

            mockEventRepo.Setup(x => x.Entities).Returns(mockIQueryableEvent.Object);

            mockUnitOfWork.Setup(x => x.LocationRepository).Returns(mockLocationRepo.Object);
            mockUnitOfWork.Setup(x => x.EventRepository).Returns(mockEventRepo.Object);

            locationBusiness = new BLL.Location(mockUnitOfWork.Object);
            eventBusiness    = new BLL.Event(mockUnitOfWork.Object);

            var profile      = new AutoMapperProfileConfiguration();
            var mapperConfig = new MapperConfiguration(config => config.AddProfile(profile));
            var mapper       = new Mapper(mapperConfig);

            controller = new LocationController(locationBusiness, eventBusiness, mapper);
            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Items.Add("EndUser", new EF.EndUser {
                MemberId = 1, Member = new EF.Member {
                    CommunityId = 1
                }
            });
        }
Example #2
0
        public ReportTemplateControllerTests()
        {
            mockUnitOfWork = new Mock <BLL.IUnitOfWork>();

            mockReportRepo = new Mock <Repository.IRepository <EF.Report> >();
            var mockIQueryableReport = new TestRepo().Reports.AsQueryable().BuildMock();

            mockReportRepo.Setup(x => x.Entities).Returns(mockIQueryableReport.Object);

            mockEventCategoryRepo = new Mock <Repository.IRepository <EF.EventCategory> >();
            var mockIQueryableEventCategory = new TestRepo().EventCategories.AsQueryable().BuildMock();

            mockEventCategoryRepo.Setup(x => x.Entities).Returns(mockIQueryableEventCategory.Object);

            mockUnitOfWork.Setup(x => x.ReportRepository).Returns(mockReportRepo.Object);
            mockUnitOfWork.Setup(x => x.EventCategoryRepository).Returns(mockEventCategoryRepo.Object);

            eventCategoryBusiness = new BLL.EventCategory(mockUnitOfWork.Object);
            reportBusiness        = new BLL.Report(mockUnitOfWork.Object);

            var profile      = new AutoMapperProfileConfiguration();
            var mapperConfig = new MapperConfiguration(config => config.AddProfile(profile));
            var mapper       = new Mapper(mapperConfig);

            controller = new ReportTemplateController(reportBusiness, eventCategoryBusiness, mapper);
            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Items.Add("EndUser", new EF.EndUser {
                MemberId = 1, Member = new EF.Member {
                    CommunityId = 1
                }
            });
        }
Example #3
0
        private void btnClear_Click(object sender, EventArgs e)
        {
            var repository = new TestRepo();
            var grid       = new Test();

            repository.ClearCart();
            repository.RefreshCart(mgvCart);
        }
Example #4
0
    public async Task IdTest()
    {
        var repo = new TestRepo();
        await repo.InsertOrUpdateAsync(new AzureTableItem { Id = new TableId("1", "2") });

        var item = await repo.GetAsync(new TableId("1", "2"));

        item.Should().NotBeNull();
    }
Example #5
0
        public List <TestInfo> Get_Tests(ref PaginationInfo pager)
        {
            List <TestInfo> tests = new List <TestInfo>();

            TestRepo tRepo = new TestRepo();

            tests = tRepo.Get_Tests(ref pager);

            return(tests);
        }
Example #6
0
        public TestInfo Get_Test_By_Id(int testId)
        {
            TestInfo test = new TestInfo();

            TestRepo tRepo = new TestRepo();

            test = tRepo.Get_Test_By_Id(testId);

            return(test);
        }
Example #7
0
        public List <ProcessInfo> Get_Processes()
        {
            List <ProcessInfo> processes = new List <ProcessInfo>();

            TestRepo tRepo = new TestRepo();

            processes = tRepo.Get_Processes();

            return(processes);
        }
Example #8
0
        public List <TestInfo> Get_Test_By_Process_Id(int processId, ref PaginationInfo pager)
        {
            List <TestInfo> fabricTypes = new List <TestInfo>();

            TestRepo tRepo = new TestRepo();

            fabricTypes = tRepo.Get_Test_By_Process_Id(processId, ref pager);

            return(fabricTypes);
        }
Example #9
0
        public ActionResult Create(TestViewModel model)
        {
            ResponResultViewModel result = TestRepo.Update(model);

            return(Json(new
            {
                success = result.Success,
                message = result.Message,
                entity = result.Entity
            }, JsonRequestBehavior.AllowGet));
        }
Example #10
0
        public ActionResult Delete(TestViewModel model)
        {
            ResponseResult result = TestRepo.Delete(model);

            return(Json(new
            {
                success = result.Success,
                message = result.ErrorMessage,
                entity = result.Entity
            }, JsonRequestBehavior.AllowGet));
        }
Example #11
0
    public void Sets_Properties()
    {
        // Arrange
        var db  = Substitute.For <IDb>();
        var log = Substitute.For <ILog <TestRepo> >();

        // Act
        var result = new TestRepo(db, log);

        // Assert
        Assert.Same(db, result.DbTest);
        Assert.Same(log, result.LogTest);
    }
Example #12
0
        // Validalsi Nama Test Tidak Boleh Sama
        public ActionResult CheckName(string name = "")
        {
            TestViewModel  data   = TestRepo.CheckName(name);
            ResponseResult result = new ResponseResult();

            if (data.name != null)
            {
                result.Success = false;
            }
            return(Json(new
            {
                success = result.Success
            }, JsonRequestBehavior.AllowGet));
        }
Example #13
0
        public with_a_test_record_repo() : base()
        {
            var baseMappings         = new MapperConfigurationExpression();
            var _mapperConfiguration = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new TestRecordMapping());
            });

            _aMapper = _mapperConfiguration.CreateMapper();

            _testRepo = new TestRepo(_testRecordContext, _aMapper, new TestDeepUpdater());

            _unitOfWork = new TestUnitOfWork(_testRecordContext, _testRepo);
        }
Example #14
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (mgvCart.SelectedRows.Count != 1)
     {
         MessageBox.Show("Select the specific test");
     }
     else
     {
         var en = new TestEntity();
         var re = new TestRepo();
         en.TestName = mgvCart.CurrentRow.Cells["name"].Value.ToString();
         re.DeleteItem(en);
         re.RefreshCart(mgvCart);
     }
 }
Example #15
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            base.OnCreate(savedInstanceState);

            var dbPath = Path.Combine(System.Environment.GetFolderPath
                                          (System.Environment.SpecialFolder.Personal), "UsersDB.db");

            // var usersRepository = new RickyRepository(dbPath);
            // comment while testing

            var testRepository = new TestRepo();

            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
            LoadApplication(new App(testRepository));
        }
Example #16
0
        private void mbtnGenerateInovice_Click(object sender, EventArgs e)
        {
            if (mgvCart.SelectedRows.Count != 1)
            {
                MessageBox.Show("Please select Test");
            }
            else
            {
                var en = new TestEntity();
                var re = new TestRepo();

                en.IdGenerated = mtxtTestId.Text;
                en.PatientName = this.PatientName;
                en.PatientAge  = int.Parse(this.Age);
                en.Sex         = this.Sex;
                en.Reference   = this.Reference;

                if (this.mtxtDiscount.Text == "")
                {
                    en.Discount = 0;
                }
                else
                {
                    en.Discount = int.Parse(this.mtxtDiscount.Text.Trim());
                }

                var pay = re.MakeBill();
                var dis = en.Discount;
                en.Total = CalculateBill(pay, dis);
                en.Date  = dtpDate.Value.ToString("yyyy-MM-dd");
                en.Time  = dtpTime.Value.ToString("hh:mm tt");

                re.InsertToOrder(en);
                re.ClearCart();
                re.RefreshCart(mgvCart);

                var bill = new Bill(this, mtxtTestId.Text);
                this.Hide();
                ClearBoxes();
                bill.Show();
            }
        }
        public RsvpControllerTests()
        {
            mockUnitOfWork = new Mock <BLL.IUnitOfWork>();

            mockRsvpRepo = new Mock <Repository.IRepository <EF.Rsvp> >();
            var mockIQueryableRsvp = new TestRepo().Rsvps.AsQueryable().BuildMock();

            mockRsvpRepo.Setup(x => x.Entities).Returns(mockIQueryableRsvp.Object);

            mockUnitOfWork.Setup(x => x.RsvpRepository).Returns(mockRsvpRepo.Object);

            rsvpBusiness = new BLL.Rsvp(mockUnitOfWork.Object);

            rsvpController = new RsvpController(rsvpBusiness);
            rsvpController.ControllerContext             = new ControllerContext();
            rsvpController.ControllerContext.HttpContext = new DefaultHttpContext();
            rsvpController.ControllerContext.HttpContext.Items.Add("EndUser", new EF.EndUser {
                MemberId = 1
            });
        }
        public UserControllerTests()
        {
            mockUnitOfWork = new Mock <BLL.IUnitOfWork>();

            mockEndUserRepo = new Mock <Repository.IRepository <EF.EndUser> >();
            var mockIQueryableEndUser = new TestRepo().EndUsers.AsQueryable().BuildMock();

            mockEndUserRepo.Setup(x => x.Entities).Returns(mockIQueryableEndUser.Object);

            mockUnitOfWork.Setup(x => x.EndUserRepository).Returns(mockEndUserRepo.Object);

            endUserBusiness = new BLL.EndUser(mockUnitOfWork.Object);

            controller = new UserController(endUserBusiness);
            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Items.Add("EndUser", new EF.EndUser {
                MemberId = 1
            });
        }
Example #19
0
        private void mbtnAdd_Click(object sender, EventArgs e)
        {
            if (this.mtxtTestPrice.Text == "" || this.cmbTest.SelectedIndex == -1)
            {
                MessageBox.Show("Please Select Test First");
            }
            else
            {
                var en   = new TestEntity();
                var repo = new TestRepo();

                en.TestName = this.cmbTest.Text.Trim();
                en.TestId   = this.mtxtTestId.Text.Trim();
                en.Price    = float.Parse(this.mtxtTestPrice.Text.Trim());
                en.Date     = this.dtpDate.Value.Date.ToString("yyyy-MM-dd");
                //en.Discount = iRnt.Parse(this.mtxtDiscount.Text.Trim());

                repo.AddToCart(en);
                repo.RefreshCart(mgvCart);
            }
        }
Example #20
0
        // Set Up Test List
        public ActionResult SetUpTest(long id)
        {
            ViewBag.IdBatch = id; // mengirim bath id

            List <TestViewModel> data = TestRepo.All("");

            foreach (var item in data)
            {
                BatchTestViewModel btmodel = BatchRepo.Check(id, item.id);
                if (btmodel.batch_id == 0)
                {
                    item.check = true;
                }
                else
                {
                    item.check = false;
                }
            }

            return(PartialView("_SetUpTest", data));
        }
Example #21
0
        TestRepo SetProject(Project project)
        {
            var projectPath = project.FullName;

            if (projectPath != _projectPath)
            {
                _projectPath = projectPath;

                var dir = Path.GetDirectoryName(projectPath);

                ProjectItem repoItem = null;
                foreach (ProjectItem i in project.ProjectItems)
                {
                    if (Path.GetExtension(i.Name) == TestRepo.FileExtension)
                    {
                        repoItem = i;
                    }
                }
                if (repoItem == null)
                {
                    var filename = project.Name + TestRepo.FileExtension;
                    _repoPath = Path.Combine(dir, filename);

                    _projectRepo = new TestRepo();
                    _projectRepo.Save(_repoPath);

                    project.ProjectItems.AddFromFile(_repoPath);
                }
                else
                {
                    _repoPath    = Path.Combine(dir, repoItem.Name);
                    _projectRepo = TestRepo.Open(_repoPath);
                }
            }

            return(_projectRepo);
        }
 public ActionResult Edit(long id)
 {
     ViewBag.TestList      = new SelectList(TestRepo.All(""), "id", "name");
     ViewBag.Test_TypeList = new SelectList(TestTypeRepo.GetBySearch(""), "id", "name");
     return(PartialView("_Edit", Document_TestRepo.ById(id)));
 }
 public ActionResult Create()
 {
     ViewBag.TestList      = new SelectList(TestRepo.All(""), "id", "name");
     ViewBag.Test_TypeList = new SelectList(TestTypeRepo.GetBySearch(""), "id", "name");
     return(PartialView("_Create"));
 }
Example #24
0
 public ActionResult Test()
 {
     ViewBag.Testlist = new SelectList(TestRepo.All(), "id", "name");
     return(PartialView("_Test"));
 }
Example #25
0
        public List <AutocompleteInfo> Get_Test_Autocomplete(string test_Name)
        {
            TestRepo tRepo = new TestRepo();

            return(tRepo.Get_Test_Autocomplete(test_Name));
        }
Example #26
0
        public void Update(TestInfo test)
        {
            TestRepo tRepo = new TestRepo();

            tRepo.Update(test);
        }
Example #27
0
 // List & Search
 public ActionResult List(string search = "")
 {
     return(PartialView("_List", TestRepo.All(search)));
 }
Example #28
0
        public void Insert(TestInfo test)
        {
            TestRepo tRepo = new TestRepo();

            tRepo.Insert(test);
        }
Example #29
0
 // Edit
 public ActionResult Edit(long id)
 {
     return(PartialView("_Edit", TestRepo.ById(id)));
 }
Example #30
0
 // Delete
 public ActionResult Delete(long id)
 {
     return(PartialView("_Delete", TestRepo.ById(id)));
 }