• Unity.TestProtocol
    • Check
      • Methods
        • IsActionBeginMessage
        • IsActionCompletedWithError
        • IsActionEndMessage
        • IsActionMessage
        • IsBeginMessage
        • IsCompleteMessage
        • IsDurationEqualTo
        • IsEndMessage
        • IsImmediate
        • IsSuiteFailedMessage
        • IsTestFailedMessage
        • IsTestFinish
        • IsTestStart
        • IsTestSuiteEnd
        • IsTestSuiteStart
    • Message
      • Constructors
        • Message
      • Fields
        • BeginPhase
        • CompletePhase
        • EndPhase
        • ImmediatePhase
        • kProtocolVersion
      • Properties
        • data
        • messageType
        • phase
        • this
      • Methods
        • AddError
        • End
        • GetBool
        • GetDefaultMessageTypeValue
        • GetErrors
        • GetInt
        • GetLong
        • GetString
        • HasErrors
        • HasField
        • Is
        • IsEndMessageFor
        • MergeWith
    • MessageReader
      • Methods
        • Read
    • TestInfo
      • Constructors
        • TestInfo
      • Properties
        • artifacts
        • classname
        • durationMicroseconds
        • errors
        • message
        • name
        • stackTrace
        • state
    • TestStateEnum
    • UnityTestProtocolMessageBuilder
      • Methods
        • Deserialize
        • Serialize
    • UtpMessageMergeException
      • Constructors
        • UtpMessageMergeException
  • Unity.TestProtocol.Messages
    • ActionMessage
      • Fields
        • MessageType
      • Methods
        • CreateActionCompletedMessage
        • CreateActionFailedMessage
        • CreateActionStartedMessage
    • ArtifactPublishMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • AssemblyCompilationErrors
      • Fields
        • MessageType
      • Methods
        • Create
    • CompilerMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • ErrorMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • ErrorPartialMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • HintMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • InfoMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • InfoPartialMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • MemoryLeaksMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • ProcessInfoMessage
      • Fields
        • MessageType
      • Methods
        • CreateProcessBeginMessage
        • CreateProcessEnd
        • CreateProcessEndMessage
    • TerminateCurrentMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • TestContextMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • TestGroupMessage
      • Fields
        • MessageType
      • Methods
        • CreateGroupEnd
        • CreateGroupStart
    • TestPlanMessage
      • Fields
        • MessageType
      • Methods
        • Create
    • TestSessionMessage
      • Fields
        • MessageType
      • Methods
        • CreateTestSessionCompletedMessage
        • CreateTestSessionStartedMessage
    • TestStatusMessage
      • Fields
        • MessageType
      • Methods
        • CreateTestEndMesssage
        • CreateTestStartMesssage
        • ToTestInfo
    • TestSuiteMessage
      • Fields
        • MessageType
      • Methods
        • CreateTestSuiteCompletedMessage
        • CreateTestSuiteStartedMessage
    • WarningMessage
      • Fields
        • MessageType
      • Methods
        • Create
  • Unity.TestProtocol.UnitTests
    • MergeMessageTests
      • Methods
        • IsEndMessageFor_CompatibleMessages_ReturnsTrue
        • IsEndMessageFor_IncompatiblePhases_ReturnsFalse
        • IsEndMessageFor_IncompatibleTypes_ReturnsFalse
        • Merge_BeginDurationIsGivenInEndMessage_UsesGivenDuration
        • Merge_BeginEndMessagesDurationIsNotProvided_CalulatesCorrectDuration
        • Merge_BeginEndMessages_ReturnsExpectedResult
        • Merge_BeginMessageHasCutsomFields_ReturnsExpectedResult
        • Merge_BeginMessageHasErrors_AddsErrorsToTheResultMessage
        • Merge_BothMesssageHaveCustomFields_ReturnsExpectedResult
        • Merge_EndMessageHasCutsomFields_ReturnsExpectedResult
        • Merge_MessagesHaveTheSameTypeButDifferentNames_ThrowsAnException
        • Merge_TerminateMessages_EnclosesMessageCorrectly
        • Merge_ThrowsException_IfMessageTypesDoNotMatch
    • MessageReaderTests
      • Methods
        • Read_WhenInputContainsASingleMessageWithRequestedType_ReturnsResultsContainingMessage
        • Read_WhenInputContainsASinglemessageThatDoesNotMatchARequestedType_ReturnsResultWithoutAMessage
        • Read_WhenInputContainsTwoElementsMatchingFilterAndOneNot_ReturnsResultWithTwoMatchedElements
        • Read_WhenNoInput_ReturnsEmptyResult
        • SetUp
    • MessageTests
      • Methods
        • AddError_AddsAnErrorToErrorsField
        • Ctor_ErrorsHasAnUnexpectedType_ThrowsAnException
        • Ctor_MessageHasAllFieldsSetCorrectly
        • Ctor_NoErrorsAreGivenInData_AssignsAnEmptyList
        • Ctor_ThrowsExceptionIfTypeIsNotSet
        • End_ReturnsEndPhaseMessagePairWithErrorAdded_IfSpecified
        • End_ReturnsEndPhaseMessagePair_ForBeginMessage
        • End_ThrowsException_IfCalledOnImmediateMessage
        • GetInt_ReturnsExpectedValue
        • GetLong_ReturnsExpectedValue
        • GetString_ReturnsExpectedValue
        • Indexer_SetsPropertyValue
    • UnityTestProtocolMessageBuilderTests
      • Methods
        • CanDeserializeErrorsField
        • CanDeserializeMessage
        • CanDeserializeMessageStartsWithEndOfLine
        • FieldsSerializedInCertainOrder
  • Unity.TestProtocol.UnitTests.Messages
    • ActionMessageTests
      • Methods
        • ActionCompletedMessageInitializedCorrectly
        • ActionFailedMessageInitializedCorrectly
        • ActionStartedMessageInitializedCorrectly
    • ArtifactsPublishMessageTests
      • Methods
        • CanCreateArtifactsPublishMessage
    • AssemblyCompilationErrorsTests
      • Methods
        • Create_InitializesMessageCorrectly
    • CompilerMessageTests
      • Methods
        • CanCreateLogEntryMessage
    • LogMessagesTests
      • Methods
        • CanCreateErrorMessage
        • CanCreateErrorPartialMessage
        • CanCreateInfoMessage
        • CanCreateInfoPartialMessage
        • CanCreateMemoryLeaksMessage
        • CanCreateWarningMessage
    • ProcessMessageTests
      • Methods
        • CreateProcessBeginMessage
        • CreateProcessEndMessage
    • TerminateCurrentMessageTests
      • Methods
        • Create_NoDuration_CreatesExpectedMessage
    • TestPlanMessageTests
      • Methods
        • TestPlanMessageInitializedCorrectly
    • TestSatusMessageTests
      • Methods
        • CanCreateTestEndMessage
        • CanCreateTestStartMessage
    • TestSessionMessageTests
      • Methods
        • CanCreateTestSessionCompletedMessage
        • CanCreateTestSessionStartedMessage
    • TestSuiteMessageTests
      • Methods
        • CanCreateTestSuiteCompletedMessage
        • CanCreateTestSuiteCompletedMessageWithError
        • CanCreateTestSuiteStartedMessage