public void should_add_automapping_candidates() { var dispatcher = A.Fake <IDiagnosticMessageDispatcher>(); var logger = new DefaultDiagnosticLogger(dispatcher); DiagnosticResults result = null; A.CallTo(() => dispatcher.Publish(A <DiagnosticResults> ._)) .Invokes(a => { result = (DiagnosticResults)a.Arguments.First(); }); logger.AutomappingCandidateTypes(new[] { typeof(object) }); logger.Flush(); result.AutomappingCandidateTypes .ShouldContain(typeof(object)); }
public void should_add_automapping_candidates() { var despatcher = Mock <IDiagnosticMessageDespatcher> .Create(); var logger = new DefaultDiagnosticLogger(despatcher); logger.AutomappingCandidateTypes(new[] { typeof(object) }); logger.Flush(); DiagnosticResults result = null; despatcher.AssertWasCalled(x => x.Publish(Arg <DiagnosticResults> .Is.Anything), c => c.Callback <DiagnosticResults>(x => { result = x; return(true); })); result.AutomappingCandidateTypes .ShouldContain(typeof(object)); }