Example #1
0
        public void AutofocusViewModelConstructorTest()
        {
            Pers _pers = null; // TODO: инициализация подходящего значения
            AutofocusViewModel target = new AutofocusViewModel(_pers);

            Assert.Inconclusive("TODO: реализуйте код для проверки целевого объекта");
        }
        /// <summary>
        /// The must value.
        /// </summary>
        /// <param name="target">
        /// The target.
        /// </param>
        /// <returns>
        /// The <see cref="int"/>.
        /// </returns>
        private static int MustValue(AutofocusViewModel target)
        {
            return(target.PersProperty.Tasks.Where(
                       n =>
            {
                DateTime dateOfBegin = string.IsNullOrEmpty(n.DateOfBegin)
                        ? DateTime.MinValue
                        : DateTime.Parse(n.DateOfBegin);
                var dateOfDone = string.IsNullOrEmpty(n.DateOfDone)
                        ? DateTime.MinValue
                        : DateTime.Parse(n.DateOfDone);

                if (dateOfBegin <= target.DateOfBeginProperty)
                {
                    if (dateOfDone > target.DateOfBeginProperty || dateOfDone == DateTime.MinValue)
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                else
                {
                    return false;
                }
            }).Count());
        }
Example #3
0
        public void refreshFilterCommandExecuteTest()
        {
            Pers _pers = null;                                         // TODO: инициализация подходящего значения
            AutofocusViewModel target = new AutofocusViewModel(_pers); // TODO: инициализация подходящего значения

            target.refreshFilterCommandExecute();
            Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение.");
        }
Example #4
0
        public void doneCommandExecuteTest()
        {
            Pers _pers = null;                                         // TODO: инициализация подходящего значения
            AutofocusViewModel target = new AutofocusViewModel(_pers); // TODO: инициализация подходящего значения
            bool DoneNoteDone         = false;                         // TODO: инициализация подходящего значения

            target.doneCommandExecute(DoneNoteDone);
            Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение.");
        }
Example #5
0
        public void WorkButNotDoneCommandTest()
        {
            Pers _pers = null;                                         // TODO: инициализация подходящего значения
            AutofocusViewModel target = new AutofocusViewModel(_pers); // TODO: инициализация подходящего значения
            RelayCommand       actual;

            actual = target.WorkButNotDoneCommand;
            Assert.Inconclusive("Проверьте правильность этого метода теста.");
        }
Example #6
0
        public void TasksPropertyTest()
        {
            Pers _pers = null;                                           // TODO: инициализация подходящего значения
            AutofocusViewModel target   = new AutofocusViewModel(_pers); // TODO: инициализация подходящего значения
            ListCollectionView expected = null;                          // TODO: инициализация подходящего значения
            ListCollectionView actual;

            target.TasksProperty = expected;
            actual = target.TasksProperty;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Проверьте правильность этого метода теста.");
        }
Example #7
0
        public void NeedToDelPropertyTest()
        {
            Pers _pers = null;                                         // TODO: инициализация подходящего значения
            AutofocusViewModel target = new AutofocusViewModel(_pers); // TODO: инициализация подходящего значения
            bool expected             = false;                         // TODO: инициализация подходящего значения
            bool actual;

            target.NeedToDelProperty = expected;
            actual = target.NeedToDelProperty;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Проверьте правильность этого метода теста.");
        }
Example #8
0
        public void DoneFromeSessionPropertyTest()
        {
            Pers _pers = null;                                         // TODO: инициализация подходящего значения
            AutofocusViewModel target = new AutofocusViewModel(_pers); // TODO: инициализация подходящего значения
            int expected = 0;                                          // TODO: инициализация подходящего значения
            int actual;

            target.DoneFromeSessionProperty = expected;
            actual = target.DoneFromeSessionProperty;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Проверьте правильность этого метода теста.");
        }
Example #9
0
        public void DateOfBeginPropertyTest()
        {
            Pers _pers = null;                                           // TODO: инициализация подходящего значения
            AutofocusViewModel target   = new AutofocusViewModel(_pers); // TODO: инициализация подходящего значения
            DateTime           expected = new DateTime();                // TODO: инициализация подходящего значения
            DateTime           actual;

            target.DateOfBeginProperty = expected;
            actual = target.DateOfBeginProperty;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Проверьте правильность этого метода теста.");
        }
        // ClassCleanup используется для выполнения кода после завершения работы всех тестов в классе
        // [ClassCleanup()]
        // public static void MyClassCleanup()
        // {
        // }
        // TestInitialize используется для выполнения кода перед запуском каждого теста
        // [TestInitialize()]
        // public void MyTestInitialize()
        // {
        // }
        // TestCleanup используется для выполнения кода после завершения каждого теста
        // [TestCleanup()]
        // public void MyTestCleanup()
        // {
        // }

        ///// <summary>
        /////Тест для RefreshFilterCommand
        /////</summary>
        // [TestMethod()]
        // public void RefreshFilterCommandTest()
        // {
        // Pers _pers = PersProperty;
        // AutofocusViewModel target = new AutofocusViewModel(_pers);
        // RelayCommand actual = target.RefreshFilterCommand;

        // actual.Execute(null);

        // int mustValue = MustValue(target);
        // int isValue = IstValue(target);

        // Assert.AreEqual(isValue, mustValue);

        // // Проверяем меняя дни
        // target.DateOfBeginProperty = target.DateOfBeginProperty.AddDays(1);
        // actual.Execute(null);
        // mustValue = MustValue(target);
        // isValue = IstValue(target);
        // Assert.AreEqual(isValue, mustValue);

        // target.DateOfBeginProperty = target.DateOfBeginProperty.AddDays(-2);
        // actual.Execute(null);
        // mustValue = MustValue(target);
        // isValue = IstValue(target);
        // Assert.AreEqual(isValue, mustValue);
        // }
        #region Methods

        /// <summary>
        /// The ist value.
        /// </summary>
        /// <param name="target">
        /// The target.
        /// </param>
        /// <returns>
        /// The <see cref="int"/>.
        /// </returns>
        private static int IstValue(AutofocusViewModel target)
        {
            return(target.TasksProperty.Count);
        }