public void InsertIntoSourceShouldCauseNewElementInTarget() { TargetCollection target = new TargetCollection(_source); _source.Insert(3); int firstNumber = target.Results.Single(); Assert.AreEqual(4, firstNumber); }
public void InsertASecondIntoSourceTargetShouldUpdate() { TargetCollection target = new TargetCollection(_source); _source.Insert(42); target.Results.Single(); _source.Insert(43); int[] results = target.Results.ToArray(); Assert.AreEqual(2, results.Length); Assert.AreEqual(43, results[0]); Assert.AreEqual(44, results[1]); }