public void TestAtMapKasterArgumentNullExceptionHvisDomainObjectErNull()
        {
            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();
            var queryHandler = new MyQueryHandler(objectMapper);

            Assert.That(queryHandler, Is.Not.Null);

            Assert.Throws <ArgumentNullException>(() => queryHandler.Map <Regnskab, RegnskabslisteView>(null));
        }
        public void TestAtMapMapperDomainObjectTilView()
        {
            var fixture = new Fixture();

            var objectMapper = MockRepository.GenerateMock <IObjectMapper>();

            objectMapper.Expect(m => m.Map <Regnskab, RegnskabslisteView>(Arg <Regnskab> .Is.NotNull))
            .Return(fixture.Create <RegnskabslisteView>());
            var queryHandler = new MyQueryHandler(objectMapper);

            Assert.That(queryHandler, Is.Not.Null);

            var view = queryHandler.Map <Regnskab, RegnskabslisteView>(fixture.Create <Regnskab>());

            Assert.That(view, Is.Not.Null);

            objectMapper.AssertWasCalled(m => m.Map <Regnskab, RegnskabslisteView>(Arg <Regnskab> .Is.NotNull));
        }