public void CreateBranch_BranchExists() { var vm = new BranchesViewViewModel { Provider = _provider.Object }; Assert.IsFalse(vm.CreateBranchOkButtonCommand.CanExecute("master")); }
public void HeadIsNotIncludedInPublishedBranches() { var vm = new BranchesViewViewModel { Provider = _provider.Object }; CollectionAssert.DoesNotContain(vm.PublishedBranches.ToList(), "HEAD"); }
public void CreateBranch_NameContainsBackslash() { var vm = new BranchesViewViewModel { Provider = _provider.Object, NewBranchName = "bug\\branch" }; Assert.IsFalse(vm.CreateBranchOkButtonCommand.CanExecute(null)); }
public void CreateBranch_NameContainsConsecutiveAtSignAndOpenBrace() { var vm = new BranchesViewViewModel { Provider = _provider.Object, NewBranchName = "bug@{branch" }; Assert.IsFalse(vm.CreateBranchOkButtonCommand.CanExecute(null)); }
public void CreateBranch_NameIsAtSign() { var vm = new BranchesViewViewModel { Provider = _provider.Object, NewBranchName = "@" }; Assert.IsFalse(vm.CreateBranchOkButtonCommand.CanExecute(null)); }
public void CreateBranch_NameEndsWithDot() { var vm = new BranchesViewViewModel { Provider = _provider.Object, NewBranchName = "bugBranch." }; Assert.IsFalse(vm.CreateBranchOkButtonCommand.CanExecute(null)); }
public void CreateBranch_ValidBranchName() { var vm = new BranchesViewViewModel { Provider = _provider.Object, NewBranchName = "bugBranch" }; Assert.IsTrue(vm.CreateBranchOkButtonCommand.CanExecute(null)); }
public void DeleteBranchEnabled_BranchIsNotActive() { var vm = new BranchesViewViewModel { Provider = _provider.Object, CurrentPublishedBranch = "bugbranch" }; Assert.IsTrue(vm.DeleteBranchToolbarButtonCommand.CanExecute(bool.TrueString)); }
public void MergeBranchViewIsShownOnCreateBranch() { var vm = new BranchesViewViewModel { Provider = _provider.Object }; vm.NewBranchCommand.Execute(null); Assert.IsFalse(vm.DisplayMergeBranchesGrid); }