コード例 #1
0
        public void AddSingleItemToList()
        {
            var list = new CasList <int>();

            list.Add(150);

            list.Should().NotBeNull();
            list.Count.Should().Be(1);
        }
コード例 #2
0
        public void ContainsFalseWorksForList()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(42);
            list.Add(978);

            list.Contains(420).Should().BeFalse();
        }
コード例 #3
0
        public void ListIndexer()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(42);
            list.Add(978);

            list[1].Should().Be(42);
        }
コード例 #4
0
        public void ListIndexOfTest()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(42);
            list.Add(978);

            list.IndexOf(42).Should().Be(1);
        }
コード例 #5
0
        public void ClearRemovedAllItems()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(42);
            list.Add(978);
            list.Clear();

            list.Should().NotBeNull();
            list.Count.Should().Be(0);
        }
コード例 #6
0
        public void RemoveWorksForList()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(7);
            list.Add(978);
            list.Add(35);
            list.Add(42);

            list.Remove(978).Should().BeTrue();
            list.Count.Should().Be(4);
        }
コード例 #7
0
        public void InsertWorks()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(42);
            list.Add(978);

            list.Insert(1, 99);
            list.Count.Should().Be(4);
            list[1].Should().Be(99);
            list[2].Should().Be(42);
        }
コード例 #8
0
        public void AddMultileItemsToList()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(7);
            list.Add(978);
            list.Add(35);
            list.Add(42);

            list.Should().NotBeNull();
            list.Count.Should().Be(5);
        }
コード例 #9
0
        public void CopyToWorks()
        {
            var list = new CasList <int>();

            list.Add(150);
            list.Add(42);
            list.Add(978);

            var list2 = new int[3];

            list.CopyTo(list2, 0);

            list2.Length.Should().Be(3);
            list2[0].Should().Be(150);
            list2[1].Should().Be(42);
            list2[2].Should().Be(978);
        }
コード例 #10
0
        public void ListInstantiation()
        {
            var list = new CasList <bool>();

            list.Should().NotBeNull();
        }