public void MoveSonda_Invalid() { // Arrange var controller = new SondaController(new MoveSondaService()); var request = new MoveSondaRequest() { Sondas = new List <Sonda>() { new Sonda() }, Moves = new List <string>() { "RLMM" }, Limit = new Position(1, 1) }; // Act var response = controller.Post(request); // Assert Assert.IsType <OkObjectResult>(response); var result = response as OkObjectResult; Assert.Equal(result.StatusCode, (int)HttpStatusCode.OK); Assert.NotNull(result.Value); var value = result.Value as MoveSondaResponse; Assert.Equal("Invalid", value.Positions[0]); }
public void MoveSonda_Null() { // Arrange var controller = new SondaController(new MoveSondaService()); var request = new MoveSondaRequest(); // Act var response = controller.Post(request); // Assert Assert.IsType <OkObjectResult>(response); var result = response as OkObjectResult; Assert.Equal(result.StatusCode, (int)HttpStatusCode.OK); Assert.Null(result.Value); }