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)); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var viewModel = new CategoriesModelView(); var window = new CategoriesView { DataContext = viewModel }; window.ShowDialog(); }