Exemplo n.º 1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testBinaryDataForNonBinaryVariable()
        public virtual void testBinaryDataForNonBinaryVariable()
        {
            VariableInstance variableInstanceMock = MockProvider.createMockVariableInstance();

            when(variableInstanceQueryMock.variableId(variableInstanceMock.Id)).thenReturn(variableInstanceQueryMock);
            when(variableInstanceQueryMock.disableCustomObjectDeserialization()).thenReturn(variableInstanceQueryMock);
            when(variableInstanceQueryMock.singleResult()).thenReturn(variableInstanceMock);

            given().pathParam("id", MockProvider.EXAMPLE_VARIABLE_INSTANCE_ID).then().expect().statusCode(Status.BAD_REQUEST.StatusCode).body(containsString("Value of variable with id aVariableInstanceId is not a binary value")).when().get(VARIABLE_INSTANCE_BINARY_DATA_URL);

            verify(variableInstanceQueryMock, never()).disableBinaryFetching();
            verify(variableInstanceQueryMock).disableCustomObjectDeserialization();
        }