コード例 #1
0
 public CustomDayTest()
 {
     _dummyDBContext        = new DummyDBContext();
     _customDayWithNotes    = _dummyDBContext.CustomDay1;
     _customDayWithoutNotes = _dummyDBContext.CustomDay4;
     _note1 = _dummyDBContext.Note4;
 }
コード例 #2
0
 public DayActivityTest()
 {
     _dummyDbContext                = new DummyDBContext();
     _dayActivityWithAttendances    = _dummyDbContext.DayActivity3;
     _dayActivityWithoutAttendances = _dummyDbContext.DayActivity9;
     _attendance6 = _dummyDbContext.Attendance6;
 }
 public WeekendsControllerTest()
 {
     _weekendDayRepository = new Mock <IWeekendDayRepository>();
     _userRepository       = new Mock <IUserRepository>();
     _controller           = new WeekendsController(_userRepository.Object, _weekendDayRepository.Object);
     _dummyDBContext       = new DummyDBContext();
 }
コード例 #4
0
 public DayTest()
 {
     _dummyDBContext = new DummyDBContext();
     _dayWithHelpersAndDayActivities    = _dummyDBContext.Day1;
     _dayWithHelpersAndNoDayActivities  = _dummyDBContext.Day4;
     _dayWithDayActivitesAndNoHelpers   = _dummyDBContext.Day5;
     _dayWithNoDayActivitesAndNoHelpers = _dummyDBContext.Day6;
 }
コード例 #5
0
 public UserTest()
 {
     _dummyDbContext         = new DummyDBContext();
     _userWithoutWeekendDays = _dummyDbContext.U2;
     _userWithOneWeekendDay  = _dummyDbContext.U4;
     _weekendDay1            = _dummyDbContext.GoingOutWithGirlfriendOn24112019;
     _weekendDay2            = _dummyDbContext.PicknickingWithParentsOn23112019;
     _weekendDay3            = _dummyDbContext.GamingWithBestFriendOn24112019;
 }
コード例 #6
0
 public BusSchemesControllerTest()
 {
     _busDriverRepository = new Mock <IBusDriverRepository>();
     _driverRepository    = new Mock <IDriverRepository>();
     _customDayRepository = new Mock <ICustomDayRepository>();
     _dayRepository       = new Mock <IDayRepository>();
     _controller          = new BusSchemesController(_busDriverRepository.Object, _driverRepository.Object, _customDayRepository.Object, _dayRepository.Object);
     _dummyDBContext      = new DummyDBContext();
 }
        public AttendancesControllerTest()
        {
            _userRepository        = new Mock <IUserRepository>();
            _dayActivityRepository = new Mock <IDayActivityRepository>();
            _attendanceRepository  = new Mock <IAttendanceRepository>();

            _dummyDBContext = new DummyDBContext();

            _controller = new AttendancesController(_userRepository.Object, _dayActivityRepository.Object, _attendanceRepository.Object);
        }
コード例 #8
0
 public TemplatesControllerTest()
 {
     _userRepository        = new Mock <IUserRepository>();
     _dayActivityRepository = new Mock <IDayActivityRepository>();
     _activityRepository    = new Mock <IActivityRepository>();
     _dayRepository         = new Mock <IDayRepository>();
     _helperRepository      = new Mock <IHelperRepository>();
     _dummyDBContext        = new DummyDBContext();
     _controller            = new TemplatesController(_dayRepository.Object, _activityRepository.Object, _userRepository.Object, _dayActivityRepository.Object, _helperRepository.Object);
 }
コード例 #9
0
        public UsersControllerTest()
        {
            _dummyDBContext      = new DummyDBContext();
            _userRepository      = new Mock <IUserRepository>();
            _customDayRepository = new Mock <ICustomDayRepository>();
            _userManager         = new Mock <UserManager <IdentityUser> >(
                new Mock <IUserStore <IdentityUser> >().Object,
                new Mock <IOptions <IdentityOptions> >().Object,
                new Mock <IPasswordHasher <IdentityUser> >().Object,
                new IUserValidator <IdentityUser> [0],
                new IPasswordValidator <IdentityUser> [0],
                new Mock <ILookupNormalizer>().Object,
                new Mock <IdentityErrorDescriber>().Object,
                new Mock <IServiceProvider>().Object,
                new Mock <ILogger <UserManager <IdentityUser> > >().Object);

            _controllerContext = new Mock <ControllerContext>();

            _signInManager = new Mock <SignInManager <IdentityUser> >(_userManager.Object,
                                                                      new Mock <IHttpContextAccessor>().Object,
                                                                      new Mock <IUserClaimsPrincipalFactory <IdentityUser> >().Object,
                                                                      new Mock <IOptions <IdentityOptions> >().Object,
                                                                      new Mock <ILogger <SignInManager <IdentityUser> > >().Object,
                                                                      new Mock <IAuthenticationSchemeProvider>().Object);

            _configuration = new Mock <IConfiguration>();

            user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[]
            {
                new Claim(ClaimTypes.Name, _dummyDBContext.U2.Email),
            }));

            identityUser = new IdentityUser()
            {
                UserName = _dummyDBContext.U2.Email, Email = _dummyDBContext.U2.Email
            };
            wrongIdentityUser = new IdentityUser()
            {
                UserName = _dummyDBContext.U1.Email, Email = _dummyDBContext.U1.Email
            };


            _controller = new UsersController(_signInManager.Object, _userManager.Object, _configuration.Object, _userRepository.Object, _customDayRepository.Object)
            {
                ControllerContext = new ControllerContext()
                {
                    HttpContext = new DefaultHttpContext()
                    {
                        User = user
                    }
                }
            };
        }
コード例 #10
0
        public DaysControllerTest()
        {
            _dayRepository         = new Mock <IDayRepository>();
            _customDayRepository   = new Mock <ICustomDayRepository>();
            _activityRepository    = new Mock <IActivityRepository>();
            _dayActivityRepository = new Mock <IDayActivityRepository>();
            _helperRepository      = new Mock <IHelperRepository>();
            _userRepository        = new Mock <IUserRepository>();
            _noteRepository        = new Mock <INoteRepository>();

            _dummyDBContext = new DummyDBContext();
            _controller     = new DaysController(_dayRepository.Object, _customDayRepository.Object, _activityRepository.Object, _userRepository.Object,
                                                 _dayActivityRepository.Object, _helperRepository.Object, _noteRepository.Object);
        }
コード例 #11
0
 public override void Salvar()
 {
     DummyDBContext <Venda> .Salvar(this);
 }
コード例 #12
0
 public AttendanceTest()
 {
     _dummyDBContext = new DummyDBContext();
 }
コード例 #13
0
 public HelperTest()
 {
     _dummyDBContext = new DummyDBContext();
 }
コード例 #14
0
 public override void Salvar()
 {
     //Não estou usando o Repository Pattern
     //E vou me permitir fazer isso na classe de cliente e não em um repositório
     DummyDBContext <Cliente> .Salvar(this);
 }
コード例 #15
0
 public DriverTest()
 {
     _dummyDbContext = new DummyDBContext();
 }
コード例 #16
0
 public ActivitiesControllerTest()
 {
     _activityRepository = new Mock <IActivityRepository>();
     _controller         = new ActivitiesController(_activityRepository.Object);
     _dummyDBContext     = new DummyDBContext();
 }
コード例 #17
0
 public NoteTest()
 {
     _dummyDbContext = new DummyDBContext();
 }
コード例 #18
0
 public WeekendDayTest()
 {
     _dummyDBContext = new DummyDBContext();
 }