public void TestAtRegnskabGetByNummerHenterRegnskab()
        {
            var fixture              = new Fixture();
            var objectMapperMock     = MockRepository.GenerateMock <IObjectMapper>();
            var exceptionBuilderMock = MockRepository.GenerateMock <IExceptionBuilder>();

            var regnskaber = fixture.CreateMany <Regnskab>(3).ToList();
            var finansstyringRepositoryMock = MockRepository.GenerateMock <IFinansstyringRepository>();

            finansstyringRepositoryMock.Expect(m => m.RegnskabGet(Arg <int> .Is.Equal(regnskaber.ElementAt(1).Nummer), Arg <Func <int, Brevhoved> > .Is.NotNull, Arg <Func <int, AdresseBase> > .Is.NotNull))
            .Return(regnskaber.ElementAt(1))
            .Repeat.Any();

            var adresseRepositoryMock = MockRepository.GenerateMock <IAdresseRepository>();

            adresseRepositoryMock.Expect(m => m.AdresseGetAll())
            .Return(fixture.CreateMany <Person>(3))
            .Repeat.Any();

            var fællesRepositoryMock = MockRepository.GenerateMock <IFællesRepository>();

            fællesRepositoryMock.Expect(m => m.BrevhovedGetAll())
            .Return(fixture.CreateMany <Brevhoved>(3))
            .Repeat.Any();

            var commandHandler = new MyCommandHandler(finansstyringRepositoryMock, adresseRepositoryMock, fællesRepositoryMock, objectMapperMock, exceptionBuilderMock);

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

            var regnskab = commandHandler.RegnskabGetByNummer(regnskaber.ElementAt(1).Nummer);

            Assert.That(regnskab, Is.Not.Null);
            Assert.That(regnskab.Nummer, Is.EqualTo(regnskaber.ElementAt(1).Nummer));
            Assert.That(regnskab.Navn, Is.Not.Null);
            Assert.That(regnskab.Navn, Is.EqualTo(regnskaber.ElementAt(1).Navn));

            finansstyringRepositoryMock.AssertWasCalled(m => m.RegnskabGet(Arg <int> .Is.Equal(regnskaber.ElementAt(1).Nummer), Arg <Func <int, Brevhoved> > .Is.NotNull, Arg <Func <int, AdresseBase> > .Is.NotNull));
            adresseRepositoryMock.AssertWasCalled(m => m.AdresseGetAll());
            fællesRepositoryMock.AssertWasCalled(m => m.BrevhovedGetAll());
        }