public void DbAggregator_AggregatesWithLessThanOnePrimaryError() { var accessor = new Mock <IDbAccessor>(); var aggregate = new MultiPrimaryAggregate(); var sut = new DbAggregator(); Assert.Throws <InvalidAggregateStructure>( () => sut.WriteAggregate(accessor.Object, aggregate) ); }
public void DbAggregator_NullAggregatesAreIgnored() { var accessor = new Mock <IDbAccessor>(); var actual = false; accessor.Setup(a => a.WriteEntity(It.IsAny <IDbEntity>())) .Callback(() => actual = true); var sut = new DbAggregator(); sut.WriteAggregate(accessor.Object, null); Assert.False(actual); }