Esempio n. 1
0
        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)
                );
        }
Esempio n. 2
0
        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);
        }