public void changeSetDistinctVisitor_visit() { ChangeSetDistinctVisitor target = new ChangeSetDistinctVisitor(); var entities = new Object[] { new Object() }; var c1 = A.Fake <IChange>(); A.CallTo(() => c1.GetChangedEntities()).Returns(entities); var c2 = A.Fake <IChange>(); A.CallTo(() => c2.GetChangedEntities()).Returns(entities); IChangeSet cSet = new ChangeSet(new IChange[] { c1, c2 }); var result = target.Visit(cSet); result.Count.Should().Be.EqualTo(1); result[entities[0]].Should().Be.EqualTo(c2); }
public void changeSetDistinctVisitor_visit_null_changeSet_reference() { ChangeSetDistinctVisitor target = new ChangeSetDistinctVisitor(); target.Visit(null); }