public void JoinTypes_ShouldRaisePropertyChanged() { List <DataTableJoin> JoinList = new List <DataTableJoin>() { }; AdvancedJoinViewModel ViewModel = new AdvancedJoinViewModel(JoinList); ViewModel.AssertRaisesPropertyChangedFor("JoinTypes"); }
public void SelectedJoin_ShouldRaisePropertyChanged() { List <DataTableJoin> JoinList = new List <DataTableJoin>() { }; AdvancedJoinViewModel ViewModel = new AdvancedJoinViewModel(JoinList); ViewModel.AssertRaisesPropertyChangedFor("SelectedJoin", new DataTableJoin()); }
public void Constructor_ShouldSetTheJoinTypes() { List <DataTableJoin> JoinList = new List <DataTableJoin>() { }; AdvancedJoinViewModel ViewModel = new AdvancedJoinViewModel(JoinList); Assert.IsTrue(ViewModel.JoinTypes.Contains("INNER")); Assert.IsTrue(ViewModel.JoinTypes.Contains("FULL")); Assert.IsTrue(ViewModel.JoinTypes.Contains("LEFT")); Assert.IsTrue(ViewModel.JoinTypes.Contains("RIGHT")); }
public void Constructor_ShouldSetTheJoinList() { List <DataTableJoin> JoinList = new List <DataTableJoin>() { new DataTableJoin() { JoinType = "INNER" }, new DataTableJoin() { JoinType = "OUTER" } }; AdvancedJoinViewModel ViewModel = new AdvancedJoinViewModel(JoinList); CollectionAssert.AreEqual(JoinList, ViewModel.JoinList); }