コード例 #1
0
        public void Capture_Given5CustomersWith0Duplicates_ShouldReturnOriginalList()
        {
            //---------------Set up test pack-------------------
            var customers = new List <Customer>
            {
                new Customer {
                    Name = "Bob", ContactNumber = "112"
                },
                new Customer {
                    Name = "Jim", ContactNumber = "883"
                },
                new Customer {
                    Name = "Bob", ContactNumber = "982"
                },
                new Customer {
                    Name = "Jim", ContactNumber = "777"
                },
                new Customer {
                    Name = "Joe", ContactNumber = "145"
                },
            };
            var dataCleaner = new DataCleaner();
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            var uniqueEntries = dataCleaner.RemoveDuplicates(customers);

            //---------------Test Result -----------------------
            CollectionAssert.AreEqual(customers, uniqueEntries);
        }
コード例 #2
0
ファイル: TestDataCleaner.cs プロジェクト: tumbledwyer/katas
 public void Capture_Given5CustomersWith0Duplicates_ShouldReturnOriginalList()
 {
     //---------------Set up test pack-------------------
     var customers = new List<Customer>
     {
         new Customer {Name = "Bob", ContactNumber = "112"},
         new Customer {Name = "Jim", ContactNumber = "883"},
         new Customer {Name = "Bob", ContactNumber = "982"},
         new Customer {Name = "Jim", ContactNumber = "777"},
         new Customer {Name = "Joe", ContactNumber = "145"},
     };
     var dataCleaner = new DataCleaner();
     //---------------Assert Precondition----------------
     //---------------Execute Test ----------------------
     var uniqueEntries = dataCleaner.RemoveDuplicates(customers);
     //---------------Test Result -----------------------
     CollectionAssert.AreEqual(customers, uniqueEntries);
 }