예제 #1
0
        public int SaveComplaint(complaintItem complaint)
        {
            cc = new ComplaintController();
            int result = cc.SaveComplaint(complaint);

            return(result);
        }
예제 #2
0
        public bool SaveComment(commentItem comment)
        {
            cc = new ComplaintController();
            bool result = cc.SaveComment(comment);

            return(result);
        }
예제 #3
0
        public bool SaveSpam(spamItem spam)
        {
            cc = new ComplaintController();
            bool result = cc.SaveSpam(spam);

            return(result);
        }
예제 #4
0
        public bool SaveLike(likeItem like)
        {
            cc = new ComplaintController();
            bool result = cc.SaveLike(like);

            return(result);
        }
예제 #5
0
        public complaintItem GetComplaintsById(string id)
        {
            cc = new ComplaintController();
            complaintItem result = cc.GetComplaintsById(id);

            return(result);
        }
        public void It_should_throw_an_exception_if_user_service_is_null()
        {
            Action creation = () => _controller = new ComplaintController(_facebookService, _loggingService, _tagService, _complaintSeverityService, _complaintService,
                                                                          null, _tagBuilder, _complaintBuilder);

            creation.ShouldThrow <ArgumentNullException>();
        }
        public void SetUp()
        {
            _loggingService           = A.Fake <ILogService>();
            _tagService               = A.Fake <ITagService>();
            _facebookService          = A.Fake <IFacebookService>();
            _complaintSeverityService = A.Fake <IComplaintSeverityService>();
            _complaintService         = A.Fake <IComplaintService>();
            _userService              = A.Fake <IUserService>();
            _tagBuilder               = A.Fake <ITagBuilder>();
            _complaintBuilder         = A.Fake <IComplaintBuilder>();

            _controller = new ComplaintController(_facebookService, _loggingService, _tagService,
                                                  _complaintSeverityService, _complaintService, _userService, _tagBuilder, _complaintBuilder);
        }
        public ComplaintControllerTests(ControllerFixture fixture)
        {
            Context               = fixture.Context;
            ComplaintRepository   = fixture.ComplaintRepository;
            CalendarRepository    = fixture.CalendarRepository;
            CompanyRepository     = fixture.CompanyRepository;
            VehicleRepository     = fixture.VehicleRepository;
            VehicleTypeRepository = fixture.VehicleTypeRepository;
            StatusRepository      = fixture.StatusRepository;
            TripRepository        = fixture.TripRepository;

            Controller = new ComplaintController(
                new Mock <ILogger <ComplaintController> >().Object,
                ComplaintRepository,
                CalendarRepository,
                CompanyRepository,
                VehicleRepository
                );
        }
예제 #9
0
 public complaintItem[] GetComplaints()
 {
     cc = new ComplaintController();
     complaintItem[] result = cc.GetComplaints();
     return(result);
 }
예제 #10
0
 public spamItem[] GetSpam(string complaintId)
 {
     cc = new ComplaintController();
     spamItem[] result = cc.GetSpam(complaintId);
     return(result);
 }
예제 #11
0
 public likeItem[] GetLikes(string complaintId)
 {
     cc = new ComplaintController();
     likeItem[] result = cc.GetLikes(complaintId);
     return(result);
 }
예제 #12
0
 public commentItem[] GetComments(string complaintId)
 {
     cc = new ComplaintController();
     commentItem[] result = cc.GetComments(complaintId);
     return(result);
 }
예제 #13
0
 public complaintItem[] GetComplaintsByPin(string pin)
 {
     cc = new ComplaintController();
     complaintItem[] result = cc.GetComplaintsByPin(pin);
     return(result);
 }
예제 #14
0
 public complaintItem[] GetComplaintsByCountry(string country)
 {
     cc = new ComplaintController();
     complaintItem[] result = cc.GetComplaintsByCountry(country);
     return(result);
 }
예제 #15
0
 public complaintItem[] GetComplaintsByState(string state)
 {
     cc = new ComplaintController();
     complaintItem[] result = cc.GetComplaintsByState(state);
     return(result);
 }
예제 #16
0
 public complaintItem[] GetComplaintsByStatus(string complaintStatus)
 {
     cc = new ComplaintController();
     complaintItem[] result = cc.GetComplaintsByStatus(complaintStatus);
     return(result);
 }