public void TestAdd()
            {
                var collection = new SortedObservableCollection <int>(Comparer <int> .Default);

                collection.ShouldEqual(new int[0]);

                collection.Add(5);
                collection.ShouldEqual(new[] { 5 });

                collection.Add(4);
                collection.ShouldEqual(new[] { 4, 5 });

                collection.Add(3);
                collection.ShouldEqual(new[] { 3, 4, 5 });

                collection.Add(10);
                collection.ShouldEqual(new[] { 3, 4, 5, 10 });

                var exception = BddTestHelper.Catch(() => { collection.Add(10); });

                exception.ShouldNotBeNull();
                exception.ShouldBeOfType <ArgumentException>();
                collection.ShouldEqual(new[] { 3, 4, 5, 10 });
            }
Ejemplo n.º 2
0
 public ContextTestKit(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
 {
     BddTestHelper.Init(this);
 }