public async Task Add() { var repository = new PDVRepository(new Data.DatabaseContext()); var document = Guid.NewGuid().ToString(); var coverageArea = GeoJSONFactory.NewMultiPolygon(new double[, ] { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } }); var address = GeoJSONFactory.NewPoint(0, 0); var pdv = new PDV("1", new LegalPeople("foo", "bar", document, new NaturalPeople("xyz")), coverageArea, address); await repository.Add(pdv); }