コード例 #1
0
        public void IsCategoryStringReturnsFalseWhenLineIsNotCorrect()
        {
            var viewModel = new CategoriesModelView();

            string[] line = { "12345678", "Some CategoryName", "Да", "1234567" };
            Assert.IsFalse(viewModel.IsCategoryString(line));

            line = new []   { "1234567", "Some CategoryName", "Да", "12345678" };
            Assert.IsFalse(viewModel.IsCategoryString(line));

            line = new[]    { "1234567", "Some CategoryName", "Да", "123456" };
            Assert.IsFalse(viewModel.IsCategoryString(line));

            line = new[]    { "123456", "Some CategoryName", "Да", "1234567" };
            Assert.IsFalse(viewModel.IsCategoryString(line));

            line = new[]    { "1234567", "", "Да", "1234567" };
            Assert.IsFalse(viewModel.IsCategoryString(line));

            line = new[]    { "1234567", null, "Да", "1234567" };
            Assert.IsFalse(viewModel.IsCategoryString(line));

            line = new[] { "", "Some CategoryName", "Да", "1234567" };
            Assert.IsFalse(viewModel.IsCategoryString(line));

            line = new[] { null, "Some CategoryName", "Да", "1234567" };
            Assert.IsFalse(viewModel.IsCategoryString(line));
        }
コード例 #2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var viewModel = new CategoriesModelView();

            var window = new CategoriesView
            {
                DataContext = viewModel
            };

            window.ShowDialog();
        }