public void TestAtMapManyKasterArgumentNullExceptionHvisDomainObjectsErNull() { var objectMapper = MockRepository.GenerateMock <IObjectMapper>(); var queryHandler = new MyQueryHandler(objectMapper); Assert.That(queryHandler, Is.Not.Null); IEnumerable <Regnskab> regnskaber = null; Assert.Throws <ArgumentNullException>(() => queryHandler.MapMany <Regnskab, RegnskabslisteView>(regnskaber)); }
public void TestAtMapManyMapperDomainObjectsTilViews() { var fixture = new Fixture(); var objectMapper = MockRepository.GenerateMock <IObjectMapper>(); objectMapper.Expect( m => m.Map <IEnumerable <Regnskab>, IEnumerable <RegnskabslisteView> >(Arg <IEnumerable <Regnskab> > .Is.NotNull)) .Return(fixture.CreateMany <RegnskabslisteView>(3)); var queryHandler = new MyQueryHandler(objectMapper); Assert.That(queryHandler, Is.Not.Null); var views = queryHandler.MapMany <Regnskab, RegnskabslisteView>(fixture.CreateMany <Regnskab>(3)); Assert.That(views, Is.Not.Null); Assert.That(views.Count(), Is.EqualTo(3)); objectMapper.AssertWasCalled( m => m.Map <IEnumerable <Regnskab>, IEnumerable <RegnskabslisteView> >(Arg <IEnumerable <Regnskab> > .Is.NotNull)); }