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);
        }