public void When_DeleteConnector_Expect_ConnectorDeletion() { var errorMessage = string.Empty; var createdGroup = CreateGroup(); var createdChargeStation = CreateChargeStation(createdGroup); var createConnectorCommand = new CreateOrUpdateConnectorCommand() { Connector = new Connector() { MaxCurrent = 50, ChargeStationId = createdChargeStation.Id } }; var actionResult = _connectorController.Create(createConnectorCommand); var createdConnector = ActionResultParser.ParseCreatedResult <Connector>(actionResult, out errorMessage); CheckErrorMessage(errorMessage); actionResult = _connectorController.Delete(createdConnector.Id); var deletedConnector = ActionResultParser.ParseObjectResult <Connector>(actionResult, out errorMessage); CheckErrorMessage(errorMessage); Assert.AreEqual(createdConnector.Id, deletedConnector.Id); DeleteGroup(createdGroup); }