public void GetPremiseById() { // Arrange var config = new KadasterConfig { AuthKey = "00000000-0000-0000-0000-00000000000" }; var bag = new KadasterBag(config, new MockEndpointProcedure()); var pservice = bag.PremiseService(); // Act & Assert Assert.Equal("0703100000022427", pservice.GetById("0703100000022427").Value.Id); }
public void CreateBagRegister() { // Arrange var config = new KadasterConfig { AuthKey = "SOMETESTKEY" }; // Act var bag = new KadasterBag(config); // Assert Assert.Equal(config, bag.Config); }
public void GetAllPremises() { // Arrange var config = new KadasterConfig { AuthKey = "00000000-0000-0000-0000-00000000000" }; var bag = new KadasterBag(config, new MockEndpointProcedure()); var pservice = bag.PremiseService(); // Act & Assert //Assert.Equal(4, pservice.GetAll(25).Count()); Assert.Equal("1895100000022868", pservice.GetAll(25).First().Value.Id); }
public void GetAllPremisesCheckMatchingPolygons() { // Arrange var config = new KadasterConfig { AuthKey = "00000000-0000-0000-0000-00000000000" }; var bag = new KadasterBag(config, new MockEndpointProcedure()); var pservice = bag.PremiseService(); // Act & Assert foreach (var item in pservice.GetAll()) { if (item.Value.Embed.Geometry.Type.ToUpperInvariant() == "POLYGON") { var polyStart = item.Value.Embed.Geometry.Coordination.First().First(); var polyEnd = item.Value.Embed.Geometry.Coordination.First().Last(); Assert.Equal(polyStart[0], polyEnd[0]); Assert.Equal(polyStart[1], polyEnd[1]); } } }