public TestBase() { #if NETFX_CORE _serviceUri = "http://NORTHWIND/Northwind.svc/"; #else _service = new TestService(typeof(NorthwindService)); _serviceUri = _service.ServiceUri.AbsoluteUri; #endif _client = CreateClientWithDefaultSettings(); }
public void Dispose() { if (_client != null) { var products = _client.FindEntries("Products"); foreach (var product in products) { if (product["ProductName"].ToString().StartsWith("Test")) _client.DeleteEntry("Products", product); } var categories = _client.FindEntries("Categories"); foreach (var category in categories) { if (category["CategoryName"].ToString().StartsWith("Test")) _client.DeleteEntry("Categories", category); } var transports = _client.FindEntries("Transport"); foreach (var transport in transports) { if (int.Parse(transport["TransportID"].ToString()) > 2) _client.DeleteEntry("Transport", transport); } var employees = _client.FindEntries("Employees"); foreach (var employee in employees) { if (employee["LastName"].ToString().StartsWith("Test")) _client.DeleteEntry("Employees", employee); } } #if NETFX_CORE #else if (_service != null) { _service.Dispose(); _service = null; } #endif }