Пример #1
0
 public StartupContext()
 {
     MinimizedStartupRequested = false;
     WebRequestObserver        = new NoActionOnWebRequest();
     SingleAppInstancePolicy   = new DefaultSingleAppInstancePolicy();
     WebDavConnection          = new WebDavConnection();
 }
Пример #2
0
        public void Password_Decoded()
        {
            var    webDavConn     = new WebDavConnection();
            string dummyUserId    = Guid.Empty.ToString();
            string dummyUrlWebDav = "";

            webDavConn.Init(dummyUserId, "dummyLogin", "270C0E172852220616271E5D1729", dummyUrlWebDav);

            Assert.AreEqual("secre7Passw0rd", webDavConn.GenericPassword());
        }
Пример #3
0
        public DesignMainViewModel()
        {
            var now = TimeMerge.Utils.Calculations.NowTime;

            var mainViewModel = this;

            mainViewModel.Year  = now.Year;
            mainViewModel.Month = now.Month;
            mainViewModel.SettingsPanelVM.UserID = "D0C22AC4-B7BE-4B5E-B0CC-B99419E822B4";
            mainViewModel.UserName = "******";

            MonthData           = new TimeMerge.Model.SingleMonthData();
            MonthData.YearMonth = now;
            var webDavConnection = new WebDavConnection();

            webDavConnection.Init(SettingsPanelVM.UserID, "dummyLogin", "001122", "dummyWebDavUrl");
            mainViewModel.MonthViewModel = new SingleMonthViewModel(mainViewModel, new NoActionOnWebRequest(), webDavConnection);
            mainViewModel.MonthViewModel.SetMonthData(MonthData);

            DayData             = new TimeMerge.Model.SingleDayData();
            DayData.Day         = 1;
            DayData.IsNoWorkDay = false;
            DayData.WorkInterruptions[0].StartTime         = now - TimeSpan.FromHours(1);
            DayData.WorkInterruptions[0].EndTime           = now + TimeSpan.FromHours(7.5);
            DayData.WorkInterruptions[0].CorrectionEndTime = now + TimeSpan.FromHours(8);
            DayData.WorkInterruptions[0].Type = TimeMerge.Model.WorkInterruption.WorkInterruptionType.OBED;
            SingleDayViewModel dayVM = new SingleDayViewModel();

            dayVM.ReInit(DayData, mainViewModel.MonthViewModel, MonthData.Days);
            mainViewModel.MonthViewModel.Days.Add(dayVM);

            var holidayData = new TimeMerge.Model.SingleDayData();

            holidayData.Day         = 2;
            holidayData.IsNoWorkDay = true;
            SingleDayViewModel dayVM2 = new SingleDayViewModel();

            dayVM2.ReInit(holidayData, mainViewModel.MonthViewModel, MonthData.Days);
            mainViewModel.MonthViewModel.Days.Add(dayVM2);
        }
Пример #4
0
        public void Password_Encoded()
        {
            string hashed = WebDavConnection.EncodeSecret("secre7Passw0rd");

            Assert.AreEqual("270C0E172852220616271E5D1729", hashed);
        }