public void SetPlugboard_ShouldReturn200Ok_WhenSetting11Plugs()
        {
            // Arrange
            var controller = new EnigmaController();

            controller.Request = new HttpRequestMessage();

            string jsonPlugboard = @"
              {
                'a':'b',
                'c':'d',
                'e':'f',
                'g':'h',
                'i':'j',
                'k':'l',
                'm':'n',
                'o':'p',
                'q':'r',
                's':'t',
                'z':'x'
              }";

            // Act
            var message = controller.SetPlugboard(JsonConvert.DeserializeObject <PlugboardDto>(jsonPlugboard));

            // Assert
            Assert.AreEqual(HttpStatusCode.OK, message.StatusCode);
        }
        public void SetPlugboard_ShouldReturn200Ok_WhenSetting0Plugs()
        {
            // Arrange
            var controller = new EnigmaController();

            controller.Request = new HttpRequestMessage();

            string jsonPlugboard = @"
              {
              }";

            // Act
            var message = controller.SetPlugboard(JsonConvert.DeserializeObject <PlugboardDto>(jsonPlugboard));

            // Assert
            Assert.AreEqual(HttpStatusCode.OK, message.StatusCode);
        }