private void EnterBlock(NonEmptyCollection <SnapshotSpan> spans)
 {
     _textView.MoveCaretTo(spans.Last().End.Subtract(1));
     _textView.Selection.Mode = TextSelectionMode.Box;
     _textView.Selection.Select(
         new VirtualSnapshotPoint(spans.Head.Start),
         new VirtualSnapshotPoint(spans.Last().End));
     Assert.IsFalse(_context.IsEmpty);
     _context.RunAll();
     Assert.IsTrue(_context.IsEmpty);
     _buffer.SwitchMode(ModeKind.VisualBlock, ModeArgument.None);
 }
 public void DoesNotContainValue_should_fail()
 {
     NonEmptyCollection.Invoking(value => value.DoesNotContainValue(GetItemValue()))
     .ShouldThrow <ArgumentException>();
 }
 public void ContainsValue_should_fail()
 {
     NonEmptyCollection.Invoking(value => value.ContainsValue(GetItemValue()))
     .ShouldNotThrow();
 }
 public void DoesNotContainKey_should_fail()
 {
     // Act / Assert
     NonEmptyCollection.Invoking(value => value.DoesNotContainKey(GetItemKey()))
     .ShouldThrow <ArgumentException>();
 }
 public void ContainsKey_should_pass()
 {
     // Act / Assert
     NonEmptyCollection.Invoking(value => value.ContainsKey(GetItemKey()))
     .ShouldNotThrow();
 }
 public void HasCountGreaterThan_should_pass()
 {
     NonEmptyCollection.Invoking(value => value.HasCountGreaterThan(0))
     .ShouldNotThrow();
 }
 private void EnterBlock(NonEmptyCollection<SnapshotSpan> spans)
 {
     _textView.MoveCaretTo(spans.Last().End.Subtract(1));
     _textView.Selection.Mode = TextSelectionMode.Box;
     _textView.Selection.Select(
         new VirtualSnapshotPoint(spans.Head.Start),
         new VirtualSnapshotPoint(spans.Last().End));
     Assert.IsFalse(_context.IsEmpty);
     _context.RunAll();
     Assert.IsTrue(_context.IsEmpty);
     _buffer.SwitchMode(ModeKind.VisualBlock, ModeArgument.None);
 }
 public void HasCountLessThan_should_fail()
 {
     NonEmptyCollection.Invoking(value => value.HasCountLessThan(1))
     .ShouldThrow <ArgumentException>();
 }
 public void IsNotEmpty_should_pass()
 {
     // Act / Assert
     NonEmptyCollection.Invoking(value => value.IsNotEmpty())
     .ShouldNotThrow();
 }
 public void IsEmpty_should_fail()
 {
     // Act / Assert
     NonEmptyCollection.Invoking(value => value.IsEmpty())
     .ShouldThrow <ArgumentException>();
 }
 public void HasCountOf_should_pass()
 {
     // Act / Assert
     NonEmptyCollection.Invoking(value => value.HasCountOf(1))
     .ShouldNotThrow();
 }
Beispiel #12
0
 public Boolean IsValid(NonEmptyCollection attribute, ICollection <T> value)
 {
     return(value.Count > 0);
 }