private RulesListView GetRulesListView() { RulesListView view = new RulesListView(); CClientViewModel viewModel = new CClientViewModel(this, view); return(view); }
public void DeserializeListOfRules_LoadEmptyListFromIncorrectFiles() { var controllerMock = new Mock <IRulesController>(); var windowMock = new Mock <Window>(); var target = new CClientViewModel(controllerMock.Object, windowMock.Object); List <string> dataFiles = new List <string>(); string testDirectory = TestContext.CurrentContext.TestDirectory; dataFiles.Add(File.ReadAllText(Path.Combine(testDirectory, @"TestData\IncorrectJsonFiles\rules1.json"))); dataFiles.Add(File.ReadAllText(Path.Combine(testDirectory, @"TestData\IncorrectJsonFiles\rules2.json"))); var rules = target.DeserializeListOfRules(dataFiles); Assert.IsEmpty(rules); }