1 // -----------------------------------------------------------------------
\r
2 // Copyright (c) Microsoft Corporation. All rights reserved.
\r
3 // -----------------------------------------------------------------------
\r
5 using System.Collections.ObjectModel;
\r
6 using System.Collections.Generic;
\r
8 namespace System.UnitTesting
\r
10 public class ExpectationCollection<TInputAndOutput> : Collection<Expectation<TInputAndOutput>>
\r
12 public void Add(TInputAndOutput inputAndOutput)
\r
14 Add(inputAndOutput, inputAndOutput);
\r
17 public void AddRange(IEnumerable<TInputAndOutput> inputAndOutputs)
\r
19 foreach (TInputAndOutput inputAndOutput in inputAndOutputs)
\r
21 Add(inputAndOutput);
\r
25 public void Add(TInputAndOutput input, TInputAndOutput output)
\r
27 Add(new Expectation<TInputAndOutput>(input, output));
\r