Пример #1
0
        public async Task ReturnPositionOnSave()
        {
            // Arrange + Act
            var response = await HandlerApi.SaveHandlerPosition();

            //Assert
            Assert.That(response.Content.position, Is.Not.Null, $"the {response.Content.position} should not be null");
        }
Пример #2
0
        public async Task ReturnOKOnSaveHandlerPosition()
        {
            // Arrange + Act
            var response = await HandlerApi.SaveHandlerPosition();

            //Assert
            Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.OK));
            Assert.That(response.Content.Type, Is.EqualTo("Save"));
        }
Пример #3
0
        public async Task ReturnCurrentPositionOnGetHandlerPosition()
        {
            //Arrange
            //Set handler position (Note: The Api generate Random 'current'
            //position and save it to memory)

            var response = await HandlerApi.SaveHandlerPosition();

            var(X, Y, Z) =
                (response.Content.position.X,
                 response.Content.position.Y,
                 response.Content.position.Z);

            //Act
            response = await HandlerApi.GetCurrentHandlerPosition();

            //Assert
            Assert.AreEqual(X, response.Content?.position.X);
            Assert.AreEqual(Y, response.Content?.position.Y);
            Assert.AreEqual(Z, response.Content?.position.Z);
        }