public void DecoratedProjectionHandlersAreCopiedOnConstruction() { var handler1 = new SqlProjectionHandler(typeof(object), o => new SqlNonQueryCommand[0]); var handler2 = new SqlProjectionHandler(typeof(object), o => new SqlNonQueryCommand[0]); var projection = new SqlProjection(new[] { handler1, handler2 }); var sut = new SqlProjectionBuilder(projection); var result = sut.Build(); Assert.That(result.Handlers, Is.EquivalentTo(new [] { handler1, handler2 })); }
public void SetUp() { _sut = new SqlProjectionBuilder(); }