public void Add_Manucipality()
        {
            // Arrange
            var fackDatabaseBuilder = new FackDataBaseBuildHelper();
            var context             = new DansBankDbContext(fackDatabaseBuilder);

            context.Database.EnsureCreated();

            var municipalityName  = "Copenhagen";
            var municipalityName2 = "Copenhagen2";
            var db = new DansBankDbContext(fackDatabaseBuilder);
            var municipalityRepository = new MunicipalityRepository(db);
            var mId          = Guid.NewGuid();
            var municipality = new Municipality {
                Name = municipalityName
            };
            var municipality2 = new Municipality {
                Id = mId, Name = municipalityName2
            };

            // Act
            var id  = municipalityRepository.Add(municipality);
            var id2 = municipalityRepository.Add(municipality2);

            Municipality m  = null;
            Municipality m2 = null;

            using (var db2 = new DansBankDbContext(fackDatabaseBuilder))
            {
                m  = db2.Municipalities.Find(id);
                m2 = db2.Municipalities.Find(id2);
            }

            // Assert
            id.Should().NotBe(mId);
            id2.Should().Be(mId);
            db.Entry(municipality).State.Should().Be(EntityState.Added);
            db.Entry(municipality2).State.Should().Be(EntityState.Added);
            db.Municipalities.Local.Should().HaveCount(2);
            m.Should().Be(null);
            m2.Should().Be(null);
        }