public void addall_should_work() { var observableSet = new ObservableSet <int>(); observableSet.AddAll(new[] { 1, 2, 3 }); observableSet.Count.Should().Be.EqualTo(3); observableSet.Should().Have.SameSequenceAs(new[] { 1, 2, 3 }); }
public void remove_should_work() { var observableSet = new ObservableSet <int> { 1, 2, 3, 4, 5 }; observableSet.Remove(1); observableSet.Count.Should().Be.EqualTo(4); observableSet.Should().Have.SameSequenceAs(new[] { 2, 3, 4, 5 }); }
public void retainall_should_work() { ObservableSet <int> observableSet = new ObservableSet <int> { 1, 2, 3, 4, 5 }; observableSet.RetainAll(new[] { 2, 3 }); observableSet.Count.Should().Be.EqualTo(2); observableSet.Should().Have.SameSequenceAs(new[] { 2, 3 }); }