<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
  <file datatype="xml" source-language="en" original="../FrameworkMessages.resx" target-language="it">
    <body>
      <trans-unit id="AccessStringInvalidSyntax">
        <source>Access string has invalid syntax.</source>
        <target state="translated">La sintassi della stringa di accesso non è valida.</target>
        <note></note>
      </trans-unit>
      <trans-unit id="ActualHasMismatchedElements">
        <source>The expected collection contains {1} occurrence(s) of &lt;{2}&gt;. The actual collection contains {3} occurrence(s). {0}</source>
        <target state="translated">La raccolta prevista contiene {1} occorrenza/e di &lt;{2}&gt;. La raccolta effettiva contiene {3} occorrenza/e. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the expected occurrence count. {2} is the mismatched element. {3} is the actual occurrence count.</note>
      </trans-unit>
      <trans-unit id="AllItemsAreUniqueFailMsg">
        <source>Duplicate item found:&lt;{1}&gt;. {0}</source>
        <target state="translated">Rilevato elemento duplicato:&lt;{1}&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the duplicate item.</note>
      </trans-unit>
      <trans-unit id="AreAllDistinctFailedSummary">
        <source>Expected all items in collection to be distinct.</source>
        <target state="translated">Ci si aspettava che tutti gli elementi della raccolta fossero distinti.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreAllNotNullFailedSummary">
        <source>Expected all items in collection to be non-null.</source>
        <target state="translated">Ci si aspettava che tutti gli elementi nella raccolta fossero non null.</target>
        <note>Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="AreAllOfTypeFailedSummary">
        <source>Expected all items in collection to be of the specified type.</source>
        <target state="translated">Ci si aspettava che tutti gli elementi nella raccolta fossero del tipo specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEqualCaseFailMsg">
        <source>Expected:&lt;{1}&gt;. Case is different for actual value:&lt;{2}&gt;. {0}</source>
        <target state="translated">Previsto:&lt;{1}&gt;. La combinazione di maiuscole e minuscole è diversa per il valore effettivo:&lt;{2}&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the expected value. {2} is the actual value with different casing.</note>
      </trans-unit>
      <trans-unit id="AreEqualDeltaFailedSummary">
        <source>Expected values to be equal within tolerance.</source>
        <target state="translated">Ci si aspettava che i valori fossero uguali all'interno della tolleranza.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEqualDifferentTypesFailMsg">
        <source>Expected:&lt;{1} ({2})&gt;. Actual:&lt;{3} ({4})&gt;. {0}</source>
        <target state="translated">Previsto:&lt;{1} ({2})&gt;. Effettivo:&lt;{3} ({4})&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the expected value. {2} is the expected value type. {3} is the actual value. {4} is the actual value type.</note>
      </trans-unit>
      <trans-unit id="AreEqualFailMsg">
        <source>Expected:&lt;{1}&gt;. Actual:&lt;{2}&gt;. {0}</source>
        <target state="translated">Previsto:&lt;{1}&gt;. Effettivo:&lt;{2}&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the expected value. {2} is the actual value.</note>
      </trans-unit>
      <trans-unit id="AreEqualStringDiffActualPrefix">
        <source>But was:  </source>
        <target state="translated">Ma era:  </target>
        <note />
      </trans-unit>
      <trans-unit id="AreEqualStringDiffExpectedPrefix">
        <source>Expected: </source>
        <target state="translated">Previsto: </target>
        <note />
      </trans-unit>
      <trans-unit id="AreEqualStringDiffFailMsg">
        <source>{0}{1}
{2}
{3}
{4}</source>
        <target state="translated">{0}{1}
{2}
{3}
{4}</target>
        <note>{0} is the expected-value prefix. {1} is the expected string. {2} is the actual-value prefix. {3} is the actual string. {4} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="AreEqualStringDiffLengthBothMsg">
        <source>Strings have same length ({0}) and differ at 1 location(s). First difference at index {1}.</source>
        <target state="translated">Le stringhe hanno la stessa lunghezza ({0}) e differiscono in 1 posizione. Prima differenza nell'indice {1}.</target>
        <note>{0} is the common string length. {1} is the index of the first difference.</note>
      </trans-unit>
      <trans-unit id="AreEqualStringDiffLengthDifferentMsg">
        <source>Strings have different lengths (expected: {0}, actual: {1}) and differ at 1 location(s). First difference at index {2}.</source>
        <target state="translated">Le stringhe hanno lunghezze diverse (prevista: {0}, effettiva: {1}) e differiscono in 1 posizione. Prima differenza nell'indice {2}.</target>
        <note>{0} is the expected string length. {1} is the actual string length. {2} is the index of the first difference.</note>
      </trans-unit>
      <trans-unit id="AreEqualStringsCaseOnlyDifferenceMsg">
        <source>Strings differ only in case.</source>
        <target state="translated">Le stringhe differiscono solo per l'uso di maiuscole e minuscole.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEquivalentFailedSummary">
        <source>Expected values to be structurally equivalent.</source>
        <target state="translated">Ci si aspettava che i valori fossero strutturalmente equivalenti.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEquivalentFailedSummaryStrict">
        <source>Expected values to be structurally equivalent (strict mode).</source>
        <target state="translated">Ci si aspettava che i valori fossero strutturalmente equivalenti (modalità strict).</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchActualDictionaryThrew">
        <source>reading the actual dictionary threw {0}: {1}.</source>
        <target state="translated">la lettura del dizionario effettivo ha generato {0}: {1}.</target>
        <note>{0} is the exception type thrown while reading the actual dictionary. {1} is the exception message.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchActualEnumerationThrew">
        <source>enumerating the actual collection threw {0}: {1}.</source>
        <target state="translated">l'enumerazione della raccolta effettiva ha generato {0}: {1}.</target>
        <note>{0} is the exception type thrown while enumerating the actual collection. {1} is the exception message.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchActualMemberThrew">
        <source>reading the actual member threw {0}: {1}.</source>
        <target state="translated">la lettura del membro effettivo ha generato {0}: {1}.</target>
        <note>{0} is the exception type thrown while reading the actual member. {1} is the exception message.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchAt">
        <source>Mismatch at '{0}': {1}</source>
        <target state="translated">Mancata corrispondenza di ''{0}'': {1}</target>
        <note>{0} is a member path (e.g., {Locked="Order.Items[2].Price"}). {1} is a localized reason describing the kind of mismatch.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchExpectedDictionaryThrew">
        <source>reading the expected dictionary threw {0}: {1}.</source>
        <target state="translated">la lettura del dizionario previsto ha generato {0}: {1}.</target>
        <note>{0} is the exception type thrown while reading the expected dictionary. {1} is the exception message.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchExpectedEnumerationThrew">
        <source>enumerating the expected collection threw {0}: {1}.</source>
        <target state="translated">l'enumerazione della raccolta prevista ha generato {0}: {1}.</target>
        <note>{0} is the exception type thrown while enumerating the expected collection. {1} is the exception message.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchExpectedMemberThrew">
        <source>reading the expected member threw {0}: {1}.</source>
        <target state="translated">la lettura del membro previsto ha generato {0}: {1}.</target>
        <note>{0} is the exception type thrown while reading the expected member. {1} is the exception message.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchExtraMembers">
        <source>actual has unexpected members not present on expected: {0}.</source>
        <target state="translated">effettivo include membri imprevisti non presenti nel valore previsto: {0}.</target>
        <note>{0} is a comma-separated list of unexpected actual member names.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchIEquatableThrew">
        <source>IEquatable.Equals threw {0}: {1}.</source>
        <target state="translated">IEquatable.Equals ha generato {0}: {1}.</target>
        <note>{0} is the exception type thrown by {Locked="IEquatable.Equals"}. {1} is the exception message.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchLength">
        <source>collections differ in length (expected {0} elements, actual {1}).</source>
        <target state="translated">le raccolte sono di lunghezza diversa (elementi previsti {0}, effettivi {1}).</target>
        <note>{0} is the expected collection length. {1} is the actual collection length.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchMaxDepth">
        <source>comparison exceeded the maximum supported depth of {0}.</source>
        <target state="translated">il confronto ha superato la profondità massima supportata di {0}.</target>
        <note>{0} is the maximum supported comparison depth.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchMissingKey">
        <source>key {0} present on expected is missing from actual.</source>
        <target state="translated">chiave {0} presente nel risultato previsto è assente in quello reale.</target>
        <note>{0} is the key present on the expected dictionary but missing from the actual dictionary.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchMissingMember">
        <source>member '{0}' present on expected is missing from actual.</source>
        <target state="translated">il membro ''{0}'' presente nel risultato previsto non è presente in quello effettivo.</target>
        <note>{0} is the member name present on the expected object but missing from the actual object.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchNull">
        <source>one side is null, the other is not.</source>
        <target state="translated">un lato è null, l'altro no.</target>
        <note>Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchTopology">
        <source>graph topology differs (the same reference on one side appears paired with different references on the other side).</source>
        <target state="translated">la topologia del grafo è diversa (lo stesso riferimento su un lato viene visualizzato abbinato a riferimenti diversi sull'altro lato).</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchType">
        <source>incompatible types (expected '{0}', actual '{1}').</source>
        <target state="translated">tipi incompatibili (previsto ''{0}'', effettivo ''{1}'').</target>
        <note>{0} is the expected type name. {1} is the actual type name.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchUnexpectedKey">
        <source>key {0} present on actual is not on expected.</source>
        <target state="translated">la chiave {0} presente nel risultato reale non lo è in quello previsto.</target>
        <note>{0} is the key present on the actual dictionary but missing from the expected dictionary.</note>
      </trans-unit>
      <trans-unit id="AreEquivalentMismatchValue">
        <source>values are not equal.</source>
        <target state="translated">i valori non sono uguali.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEquivalentRootPath">
        <source>&lt;root&gt;</source>
        <target state="translated">&lt;radice&gt;</target>
        <note>Placeholder used in equivalence-mismatch messages when the difference is at the top of the object graph.</note>
      </trans-unit>
      <trans-unit id="AreNotEqualDeltaFailedSummary">
        <source>Expected values to differ beyond tolerance.</source>
        <target state="translated">Ci si aspettava che i valori fossero diversi rispetto alla tolleranza.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotEqualFailMsg">
        <source>Expected any value except:&lt;{1}&gt;. Actual:&lt;{2}&gt;. {0}</source>
        <target state="translated">Previsto qualsiasi valore tranne:&lt;{1}&gt;. Effettivo:&lt;{2}&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the unexpected value. {2} is the actual value.</note>
      </trans-unit>
      <trans-unit id="AreNotEqualStringsCaseInsensitiveFailedSummary">
        <source>Expected strings to differ (case-insensitive).</source>
        <target state="translated">Ci si aspettava che le stringhe fossero diverse (senza distinzione tra maiuscole e minuscole).</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotEqualStringsFailedSummary">
        <source>Expected strings to differ.</source>
        <target state="translated">Ci si aspettava che le stringhe fossero diverse.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotEquivalentComparisonFailedSummary">
        <source>Could not complete structural comparison.</source>
        <target state="translated">Non è possibile completare il confronto strutturale.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotEquivalentComparisonFailedSummaryStrict">
        <source>Could not complete structural comparison (strict mode).</source>
        <target state="translated">Non è possibile completare il confronto strutturale (modalità strict).</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotEquivalentFailedSummary">
        <source>Expected values to be structurally different.</source>
        <target state="translated">I valori previsti devono essere strutturalmente diversi.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotEquivalentFailedSummaryStrict">
        <source>Expected values to be structurally different (strict mode).</source>
        <target state="translated">Ci si aspettava che i valori fossero strutturalmente diversi (modalità strict).</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotSameBothNull">
        <source>Both values are &lt;null&gt;. {0}</source>
        <target state="translated">Entrambi i valori sono &lt;null&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="AreNotSequenceEqualInAnyOrderFailedSummary">
        <source>Expected sequences to differ (in any order).</source>
        <target state="translated">Ci si aspettava che le sequenze fossero diverse (in qualsiasi ordine).</target>
        <note />
      </trans-unit>
      <trans-unit id="AreNotSequenceEqualInOrderFailedSummary">
        <source>Expected sequences to differ.</source>
        <target state="translated">Ci si aspettava che le sequenze fossero diverse.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreSameActualIsNull">
        <source>Actual is &lt;null&gt;. {0}</source>
        <target state="translated">Il valore effettivo è &lt;null&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="AreSameExpectedIsNull">
        <source>Expected is &lt;null&gt;. {0}</source>
        <target state="translated">Il valore previsto è &lt;null&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="AreSameGivenValues">
        <source>Do not pass value types to AreSame(). Values converted to Object will never be the same. Consider using AreEqual(). {0}</source>
        <target state="translated">Non passare tipi valore a AreSame(). I valori convertiti in Object non saranno mai uguali. Usare AreEqual(). {0}</target>
        <note>{0} is the user-provided assertion message. Do not localize assertion method names {Locked="AreSame"}{Locked="AreEqual"} or the type name {Locked="Object"}.</note>
      </trans-unit>
      <trans-unit id="AreSequenceEqualInAnyOrderFailedSummary">
        <source>Expected sequences to be equal (in any order).</source>
        <target state="translated">Ci si aspettava che le sequenze fossero uguali (in qualsiasi ordine).</target>
        <note />
      </trans-unit>
      <trans-unit id="AreSequenceEqualInOrderFailedSummary">
        <source>Expected sequences to be equal.</source>
        <target state="translated">Ci si aspettava che le sequenze fossero uguali.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreSequenceEqualLengthDiffMsg">
        <source>Sequences have different lengths (expected: {0}, actual: {1}).</source>
        <target state="translated">Le sequenze hanno lunghezze diverse (previsto: {0}, effettivo: {1}).</target>
        <note>{0} is the expected sequence length. {1} is the actual sequence length.</note>
      </trans-unit>
      <trans-unit id="AreSequenceEqualMissingUnexpectedMsg">
        <source>Missing {0} element(s) from actual. Found {1} unexpected element(s).</source>
        <target state="translated">Mancano {0} elementi nel valore effettivo. Sono stati trovati {1} elementi imprevisti.</target>
        <note>{0} is the number of missing elements in the actual sequence. {1} is the number of unexpected elements in the actual sequence.</note>
      </trans-unit>
      <trans-unit id="AreSequenceEqualSameLengthDiffMsg">
        <source>Sequences have {0} element(s). {1} element(s) differ. First difference at index {2}.</source>
        <target state="translated">Le sequenze hanno {0} elementi diversi {1}. Prima differenza nell'indice {2}.</target>
        <note>{0} is the sequence length. {1} is the number of differing elements. {2} is the index of the first difference.</note>
      </trans-unit>
      <trans-unit id="AssertScopeFailure">
        <source>{0} assertion(s) failed within the assert scope.</source>
        <target state="translated">{0} asserzione/i non riuscita/e nell'ambito di asserzione.</target>
        <note>{0} is the number of assertion failures collected in the scope.</note>
      </trans-unit>
      <trans-unit id="AssertScopeNestedNotAllowed">
        <source>Nested assert scopes are not allowed. Dispose the current scope before creating a new one.</source>
        <target state="translated">Gli ambiti di asserzione annidati non sono consentiti. Elimina l'ambito corrente prima di crearne uno nuovo.</target>
        <note />
      </trans-unit>
      <trans-unit id="AssertThatDetailsPrefix">
        <source>Details:</source>
        <target state="translated">Dettagli:</target>
        <note />
      </trans-unit>
      <trans-unit id="AssertThatFailedToEvaluate">
        <source>&lt;Failed to evaluate&gt;</source>
        <target state="translated">&lt;Non è possibile valutare&gt;</target>
        <note />
      </trans-unit>
      <trans-unit id="AssertThatMessageFormat">
        <source>Message: {0}</source>
        <target state="translated">Messaggio: {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="BothCollectionsEmpty">
        <source>Both collections are empty. {0}</source>
        <target state="translated">Le raccolte sono entrambe vuote. {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="BothCollectionsSameElements">
        <source>Both collection contain same elements.</source>
        <target state="translated">Le raccolte contengono entrambe gli stessi elementi.</target>
        <note></note>
      </trans-unit>
      <trans-unit id="BothCollectionsSameReference">
        <source>Both collection references point to the same collection object. {0}</source>
        <target state="translated">I riferimenti a raccolte puntano entrambi allo stesso oggetto Collection. {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="BothSameElements">
        <source>Both collections contain the same elements. {0}</source>
        <target state="translated">Le raccolte contengono entrambe gli stessi elementi. {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="CallerArgumentExpressionSingleParameterMessage">
        <source>'{0}' expression: '{1}'.</source>
        <target state="translated">Espressione '{0}': '{1}'.</target>
        <note>{0} is the assertion parameter name. {1} is the expression the user passed for that parameter.</note>
      </trans-unit>
      <trans-unit id="CallerArgumentExpressionThreeParametersMessage">
        <source>'{0}' expression: '{1}', '{2}' expression: '{3}', '{4}' expression: '{5}'.</source>
        <target state="translated">Espressione '{0}': '{1}', espressione '{2}': '{3}', espressione '{4}': '{5}'.</target>
        <note>{0} is the first assertion parameter name. {1} is the expression the user passed for the first parameter. {2} is the second assertion parameter name. {3} is the expression the user passed for the second parameter. {4} is the third assertion parameter name. {5} is the expression the user passed for the third parameter.</note>
      </trans-unit>
      <trans-unit id="CallerArgumentExpressionTwoParametersMessage">
        <source>'{0}' expression: '{1}', '{2}' expression: '{3}'.</source>
        <target state="translated">Espressione '{0}': '{1}', espressione '{2}': '{3}'.</target>
        <note>{0} is the first assertion parameter name. {1} is the expression the user passed for the first parameter. {2} is the second assertion parameter name. {3} is the expression the user passed for the second parameter.</note>
      </trans-unit>
      <trans-unit id="CollectionEqualReason">
        <source>{0}. {1}</source>
        <target state="translated">{0}. {1}</target>
        <note>{0} is the user-provided assertion message. {1} is the collection comparison failure reason.</note>
      </trans-unit>
      <trans-unit id="ContainsAllFailedSummary">
        <source>Expected collection to contain all specified items.</source>
        <target state="translated">Ci si aspettava che la raccolta contenesse gli elementi specificati.</target>
        <note />
      </trans-unit>
      <trans-unit id="ContainsFail">
        <source>String '{0}' does not contain string '{1}'. {2}.</source>
        <target state="translated">La stringa '{0}' non contiene la stringa '{1}'. {2}.</target>
        <note>{0} is the string being searched. {1} is the expected substring. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="ContainsItemFailMsg">
        <source>Expected collection to contain the specified item. {0}</source>
        <target state="translated">La raccolta dovrebbe contenere l'elemento specificato. {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="ContainsItemFailedSummary">
        <source>Expected collection to contain the specified element.</source>
        <target state="translated">Ci si aspettava che la raccolta contenesse l'elemento specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="ContainsPredicateFailMsg">
        <source>Expected at least one item to match the predicate. {0}</source>
        <target state="translated">Almeno un elemento dovrebbe corrispondere al predicato. {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="ContainsPredicateFailedSummary">
        <source>Expected collection to contain an element matching the predicate.</source>
        <target state="translated">Ci si aspettava che la raccolta contenesse un elemento corrispondente al predicato.</target>
        <note />
      </trans-unit>
      <trans-unit id="ContainsSingleFailMsg">
        <source>Expected collection to contain exactly one element but found {1} element(s). {0}</source>
        <target state="translated">La raccolta dovrebbe contenere un unico elemento, ma ne sono stati trovati {1}. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the collection element count.</note>
      </trans-unit>
      <trans-unit id="ContainsSingleFailedSummary">
        <source>Expected collection to contain exactly one element.</source>
        <target state="translated">Ci si aspettava che la raccolta contenesse esattamente un elemento.</target>
        <note />
      </trans-unit>
      <trans-unit id="ContainsSingleMatchFailMsg">
        <source>Expected exactly one item to match the predicate but found {1} item(s). {0}</source>
        <target state="translated">Un unico elemento dovrebbe corrispondere al predicato, ma ne sono stati trovati {1}. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the number of items matching the predicate.</note>
      </trans-unit>
      <trans-unit id="ContainsSingleMatchFailedSummary">
        <source>Expected collection to contain exactly one element matching the predicate.</source>
        <target state="translated">Ci si aspettava che la raccolta contenesse esattamente un elemento corrispondente al predicato.</target>
        <note />
      </trans-unit>
      <trans-unit id="ContainsSubstringFailedSummary">
        <source>Expected string to contain the specified substring.</source>
        <target state="translated">Ci si aspettava che la stringa contenesse la sottostringa specificata.</target>
        <note />
      </trans-unit>
      <trans-unit id="DoesNotContainAllFailedSummary">
        <source>Expected collection to not contain all specified items.</source>
        <target state="translated">Ci si aspettava che la raccolta non contenesse gli elementi specificati.</target>
        <note />
      </trans-unit>
      <trans-unit id="DoesNotContainFail">
        <source>String '{0}' does contain string '{1}'. {2}.</source>
        <target state="translated">La stringa '{0}' contiene la stringa '{1}'. {2}.</target>
        <note>{0} is the string being checked. {1} is the substring that should not be present. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="DoesNotContainItemFailMsg">
        <source>Expected collection to not contain the specified item. {0}</source>
        <target state="translated">La raccolta non dovrebbe contenere l'elemento specificato. {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="DoesNotContainItemFailedSummary">
        <source>Expected collection to not contain the specified element.</source>
        <target state="translated">Ci si aspettava che la raccolta non contenesse l'elemento specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="DoesNotContainPredicateFailMsg">
        <source>Expected no items to match the predicate. {0}</source>
        <target state="translated">Nessun elemento dovrebbe corrispondere al predicato. {0}</target>
        <note>{0} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="DoesNotContainPredicateFailedSummary">
        <source>Expected collection to not contain an element matching the predicate.</source>
        <target state="translated">Ci si aspettava che la raccolta non contenesse un elemento corrispondente al predicato.</target>
        <note />
      </trans-unit>
      <trans-unit id="DoesNotContainSubstringFailedSummary">
        <source>Expected string to not contain the specified substring.</source>
        <target state="translated">Ci si aspettava che la stringa non contenesse la sottostringa specificata.</target>
        <note />
      </trans-unit>
      <trans-unit id="DoesNotEndWithFail">
        <source>String '{0}' ends with string '{1}'. {2}</source>
        <target state="translated">La stringa '{0}' termina con la stringa '{1}'. {2}</target>
        <note>{0} is the string being checked. {1} is the suffix that should not be present. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="DoesNotEndWithFailedSummary">
        <source>Expected string to not end with the specified suffix.</source>
        <target state="translated">Ci si aspettava che la stringa non terminasse con il suffisso specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="DoesNotMatchRegexFailedSummary">
        <source>Expected string to not match the specified pattern.</source>
        <target state="translated">La stringa prevista non corrisponde al modello specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="DoesNotStartWithFail">
        <source>String '{0}' starts with string '{1}'. {2}</source>
        <target state="translated">La stringa '{0}' inizia con la stringa '{1}'. {2}</target>
        <note>{0} is the string being checked. {1} is the prefix that should not be present. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="DoesNotStartWithFailedSummary">
        <source>Expected string to not start with the specified prefix.</source>
        <target state="translated">Ci si aspettava che la stringa non iniziasse con il prefisso specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="DynamicDataInvalidFieldLayout">
        <source>Dynamic data field '{0}' should be static.</source>
        <target state="translated">Il campo dati dinamico '{0}' deve essere statico.</target>
        <note>{0} is the dynamic data field name. Do not localize the C# keyword {Locked="static"}.</note>
      </trans-unit>
      <trans-unit id="DynamicDataInvalidMethodLayout">
        <source>Dynamic data method '{0}' should be static, non-generic, and cannot have 'params' parameter.</source>
        <target state="translated">Il metodo dei dati dinamici '{0}' deve essere statico, non generico e non può includere un parametro 'params'.</target>
        <note>{0} is the dynamic data method name. Do not localize C# keywords {Locked="static"}{Locked="params"}.</note>
      </trans-unit>
      <trans-unit id="DynamicDataInvalidPropertyLayout">
        <source>Dynamic data property '{0}' should be static and have a getter.</source>
        <target state="translated">La proprietà '{0}' di Dynamic Data deve essere statica e avere un getter.</target>
        <note>{0} is the dynamic data property name. Do not localize the C# keyword {Locked="static"}.</note>
      </trans-unit>
      <trans-unit id="DynamicDataSourceShouldExistAndBeValid">
        <source>The dynamic data source '{0}' in type '{1}' should exist and be a property, a method, or a field.</source>
        <target state="translated">L'origine dati dinamica '{0}' nel tipo '{1}' deve esistere ed essere una proprietà, un metodo o un campo.</target>
        <note>{0} is the dynamic data source member name. {1} is the declaring type name.</note>
      </trans-unit>
      <trans-unit id="ElementNumbersDontMatch">
        <source>The number of elements in the collections do not match. Expected:&lt;{1}&gt;. Actual:&lt;{2}&gt;.{0}</source>
        <target state="translated">Il numero di elementi nelle raccolte non corrisponde. Previsto:&lt;{1}&gt;. Effettivo:&lt;{2}&gt;.{0}</target>
        <note>{0} is the user-provided assertion message. {1} is the expected element count. {2} is the actual element count.</note>
      </trans-unit>
      <trans-unit id="ElementsAtIndexDontMatch">
        <source>Element at index {0} do not match.
Expected: {1}
Actual: {2}</source>
        <target state="translated">L'elemento nell'indice {0} non corrisponde.
Previsto: {1}
Effettivo: {2}</target>
        <note>{0} is the index of the mismatched element. {1} is the expected element. {2} is the actual element.</note>
      </trans-unit>
      <trans-unit id="ElementTypesAtIndexDontMatch">
        <source>Element at index {1} is not of expected type. Expected type:&lt;{2}&gt;. Actual type:&lt;{3}&gt;.{0}</source>
        <target state="translated">L'elemento nell'indice {1} non è del tipo previsto. Tipo previsto:&lt;{2}&gt;. Tipo effettivo:&lt;{3}&gt;.{0}</target>
        <note>{0} is the user-provided assertion message. {1} is the element index. {2} is the expected type. {3} is the actual type.</note>
      </trans-unit>
      <trans-unit id="EndsWithFail">
        <source>String '{0}' does not end with string '{1}'. {2}</source>
        <target state="translated">La stringa '{0}' non termina con la stringa '{1}'. {2}</target>
        <note>{0} is the string being checked. {1} is the expected suffix. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="AssertionFailed">
        <source>{0} failed.</source>
        <target state="translated">{0} non riuscito.</target>
        <note>{0} is the assertion name.</note>
      </trans-unit>
      <trans-unit id="EndsWithFailedSummary">
        <source>Expected string to end with the specified suffix.</source>
        <target state="translated">Ci si aspettava che la stringa terminasse con il suffisso specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="HasCountFailedSummary">
        <source>Expected collection to contain a specific number of elements.</source>
        <target state="translated">Ci si aspettava che la raccolta contenesse un numero specifico di elementi.</target>
        <note />
      </trans-unit>
      <trans-unit id="InconclusivePrefix">
        <source>Assert.Inconclusive.</source>
        <target state="translated">Assert.Inconclusive.</target>
        <note>Do not localize the assertion API name {Locked="Assert.Inconclusive"}.</note>
      </trans-unit>
      <trans-unit id="InvalidAccessToTestContextProperty">
        <source>The property 'TestContext.{0}' is related to current test is not available during assembly or class fixtures.</source>
        <target state="translated">La proprietà 'TestContext.{0}' relativa al test corrente non è disponibile durante le fixture di assembly o classe.</target>
        <note>{0} is the {Locked="TestContext"} property name. Do not localize the API prefix {Locked="TestContext."}.</note>
      </trans-unit>
      <trans-unit id="InvalidDependsOnTestMethodName">
        <source>The test method name of a [DependsOn] must be a non-empty, non-whitespace string.</source>
        <target state="translated">Il nome del metodo di test di un [DependsOn] deve essere una stringa non vuota e senza soli spazi bianchi.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidGitHubUrl">
        <source>Invalid GitHub ticket URL</source>
        <target state="translated">L'URL del ticket GitHub non è valido</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidResourceLockResource">
        <source>The resource key of a [ResourceLock] must be a non-empty, non-whitespace string. An empty key would silently serialize unrelated tests that also use an empty key.</source>
        <target state="translated">La chiave di risorsa di un oggetto [ResourceLock] deve essere una stringa non vuota e senza spazi. Una chiave vuota serializzerà automaticamente test non correlati che usano anche una chiave vuota.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsEmptyFailedSummary">
        <source>Expected collection to be empty.</source>
        <target state="translated">Ci si aspettava che la raccolta fosse vuota.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsFalseFailedSummary">
        <source>Expected condition to be false.</source>
        <target state="translated">La condizione prevista deve essere false.</target>
        <note>Do not localize the C# keyword {Locked="false"}.</note>
      </trans-unit>
      <trans-unit id="IsGreaterThanFailedSummary">
        <source>Expected value to be greater than the lower bound.</source>
        <target state="translated">Ci si aspettava che il valore fosse maggiore del limite inferiore.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsGreaterThanOrEqualToFailedSummary">
        <source>Expected value to be greater than or equal to the lower bound.</source>
        <target state="translated">Ci si aspettava che il valore fosse maggiore o uguale al limite inferiore.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsInRangeFail">
        <source>Value '{0}' is not within the expected range [{1}..{2}]. {3}</source>
        <target state="translated">Il valore '{0}' non è compreso nell'intervallo previsto [{1}, {2}]. {3}</target>
        <note>{0} is the actual value. {1} is the minimum expected value. {2} is the maximum expected value. {3} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="IsInRangeFailedSummary">
        <source>Expected value to be within the inclusive range.</source>
        <target state="translated">Ci si aspettava che il valore fosse compreso nell'intervallo inclusivo.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsInRangeMaxValueMustBeGreaterThanOrEqualMinValue">
        <source>The maximum value must be greater than or equal to the minimum value.</source>
        <target state="translated">Il valore massimo deve essere maggiore o uguale al valore minimo.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsInstanceOfFailMsg">
        <source>{0} Expected type:&lt;{1}&gt;. Actual type:&lt;{2}&gt;.</source>
        <target state="translated">{0} Tipo previsto:&lt;{1}&gt;. Tipo effettivo:&lt;{2}&gt;.</target>
        <note>{0} is the user-provided assertion message. {1} is the expected type. {2} is the actual type.</note>
      </trans-unit>
      <trans-unit id="IsLessThanFailedSummary">
        <source>Expected value to be less than the upper bound.</source>
        <target state="translated">Ci si aspettava che il valore fosse minore del limite superiore.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsLessThanOrEqualToFailedSummary">
        <source>Expected value to be less than or equal to the upper bound.</source>
        <target state="translated">Ci si aspettava che il valore fosse minore o uguale al limite superiore.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsMatchFail">
        <source>String '{0}' does not match pattern '{1}'. {2}</source>
        <target state="translated">La stringa '{0}' non corrisponde al criterio '{1}'. {2}</target>
        <note>{0} is the string being checked. {1} is the regular expression pattern. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="IsNegativeFailedSummary">
        <source>Expected value to be negative.</source>
        <target state="translated">Ci si aspettava che il valore fosse negativo.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsNotEmptyFailedSummary">
        <source>Expected collection to not be empty.</source>
        <target state="translated">Ci si aspettava che la raccolta non fosse vuota.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsNotInstanceOfFailMsg">
        <source>Wrong Type:&lt;{1}&gt;. Actual type:&lt;{2}&gt;. {0}</source>
        <target state="translated">Tipo errato:&lt;{1}&gt;. Tipo effettivo:&lt;{2}&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the unexpected type. {2} is the actual type.</note>
      </trans-unit>
      <trans-unit id="IsExactInstanceOfFailMsg">
        <source>{0} Expected exact type:&lt;{1}&gt;. Actual type:&lt;{2}&gt;.</source>
        <target state="translated">{0} Tipo esatto previsto:&lt;{1}&gt;. Tipo effettivo:&lt;{2}&gt;.</target>
        <note>{0} is the user-provided assertion message. {1} is the expected exact type. {2} is the actual type.</note>
      </trans-unit>
      <trans-unit id="IsNotExactInstanceOfFailMsg">
        <source>Wrong exact Type:&lt;{1}&gt;. Actual type:&lt;{2}&gt;. {0}</source>
        <target state="translated">Tipo esatto errato:&lt;{1}&gt;. Tipo effettivo:&lt;{2}&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the unexpected exact type. {2} is the actual type.</note>
      </trans-unit>
      <trans-unit id="IsNotMatchFail">
        <source>String '{0}' matches pattern '{1}'. {2}</source>
        <target state="translated">La stringa '{0}' corrisponde al criterio '{1}'. {2}</target>
        <note>{0} is the string being checked. {1} is the regular expression pattern. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="IsNotNullFailedSummary">
        <source>Expected value to not be null.</source>
        <target state="translated">Il valore previsto non è null.</target>
        <note>Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="AreNotEqualFailedSummary">
        <source>Expected values to differ.</source>
        <target state="translated">I valori previsti sono diversi.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEqualStringsFailedSummary">
        <source>Expected strings to be equal.</source>
        <target state="translated">Le stringhe previste sono uguali.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEqualDifferentTypesFailedSummary">
        <source>Expected values to be equal, but they are of different types.</source>
        <target state="translated">Ci si aspettava che i valori fossero uguali, ma sono di tipi diversi.</target>
        <note />
      </trans-unit>
      <trans-unit id="AreEqualFailedSummary">
        <source>Expected values to be equal.</source>
        <target state="translated">Ci si aspettava che i valori fossero uguali.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsNullFailedSummary">
        <source>Expected value to be null.</source>
        <target state="translated">Il valore previsto dovrebbe essere null.</target>
        <note>Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="IsPositiveFailedSummary">
        <source>Expected value to be positive.</source>
        <target state="translated">Ci si aspettava che il valore fosse positivo.</target>
        <note />
      </trans-unit>
      <trans-unit id="IsTrueFailedSummary">
        <source>Expected condition to be true.</source>
        <target state="translated">La condizione prevista deve essere true.</target>
        <note>Do not localize the C# keyword {Locked="true"}.</note>
      </trans-unit>
      <trans-unit id="MatchesRegexFailedSummary">
        <source>Expected string to match the specified pattern.</source>
        <target state="translated">La stringa prevista corrisponde al modello specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="PrivateAccessorMemberNotFound">
        <source>
      The member specified ({0}) could not be found. You might need to regenerate your private accessor,
      or the member may be private and defined on a base class. If the latter is true, you need to pass the type
      that defines the member into PrivateObject's constructor.
    </source>
        <target state="translated">
      Il membro specificato ({0}) non è stato trovato. Potrebbe essere necessario rigenerare la funzione di accesso privata
      oppure il membro potrebbe essere privato e definito per una classe base. Se quest'ultimo è true, è necessario passare il tipo
      che definisce il membro nel costruttore di PrivateObject.
    </target>
        <note>{0} is the member name. Do not localize the C# keyword {Locked="true"} or the type name {Locked="PrivateObject"}.</note>
      </trans-unit>
      <trans-unit id="PrivateAccessorConstructorNotFound">
        <source>
      The constructor with the specified signature could not be found. You might need to regenerate your private accessor,
      or the member may be private and defined on a base class. If the latter is true, you need to pass the type
      that defines the member into PrivateObject's constructor.
    </source>
        <target state="translated">
      Il costruttore con la firma specificata non è stato trovato. Potrebbe essere necessario rigenerare la funzione di accesso privata
      oppure il membro potrebbe essere privato e definito per una classe base. Se quest'ultimo è true, è necessario passare il tipo
      che definisce il membro nel costruttore di PrivateObject.
    </target>
        <note>Do not localize the C# keyword {Locked="true"} or the type name {Locked="PrivateObject"}.</note>
      </trans-unit>
      <trans-unit id="NullParameterToAssert">
        <source>The parameter '{0}' is invalid. The value cannot be null.</source>
        <target state="translated">Il parametro "{0}" non è valido. Il valore non può essere null.</target>
        <note>{0} is the parameter name. Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="NumberOfElementsDiff">
        <source>Different number of elements.</source>
        <target state="translated">Il numero di elementi è diverso.</target>
        <note></note>
      </trans-unit>
      <trans-unit id="ReturnedSubsetValueMessage">
        <source>Element(s) &lt;{0}&gt; is/are not present in the collection.</source>
        <target state="translated">Gli elementi &lt;{0}&gt; non sono presenti nella raccolta.</target>
        <note>{0} is a comma-separated list of missing elements.</note>
      </trans-unit>
      <trans-unit id="STATestMethodNonWindowsNotSupported">
        <source>[STATestMethod] is not supported on non-Windows platforms. STA (Single Threaded Apartment) is a Windows-only COM threading concept. Use [OSCondition(OperatingSystems.Windows)] to skip this test on non-Windows platforms.</source>
        <target state="translated">[STATestMethod] non è supportato nelle piattaforme non Windows. STA (Single Threaded Apartment) è un concetto di threading COM esclusivo di Windows. Usare [OSCondition(OperatingSystems.Windows)] per saltare questo test su piattaforme non Windows.</target>
        <note>Do not localize MSTest attribute names {Locked="[STATestMethod]"}{Locked="[OSCondition(OperatingSystems.Windows)]"} or COM threading acronym {Locked="STA"}.</note>
      </trans-unit>
      <trans-unit id="StartsWithFail">
        <source>String '{0}' does not start with string '{1}'. {2}</source>
        <target state="translated">La stringa '{0}' non inizia con la stringa '{1}'. {2}</target>
        <note>{0} is the string being checked. {1} is the expected prefix. {2} is the user-provided assertion message.</note>
      </trans-unit>
      <trans-unit id="InvalidPropertyType">
        <source>The property {0} has type {1}; expected type {2}.</source>
        <target state="translated">Il tipo della proprietà {0} è {1}, ma quello previsto è {2}.</target>
        <note>{0} is the property name. {1} is the actual property type. {2} is the expected property type.</note>
      </trans-unit>
      <trans-unit id="Common_NullInMessages">
        <source>(null)</source>
        <target state="translated">(null)</target>
        <note>Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="Common_ObjectString">
        <source>(object)</source>
        <target state="translated">(oggetto)</target>
        <note></note>
      </trans-unit>
      <trans-unit id="StartsWithFailedSummary">
        <source>Expected string to start with the specified prefix.</source>
        <target state="translated">Ci si aspettava che la stringa iniziasse con il prefisso specificato.</target>
        <note />
      </trans-unit>
      <trans-unit id="UTF_FailedToGetExceptionMessage">
        <source>(Failed to get the message for an exception of type {0} due to an exception.)</source>
        <target state="translated">Non è stato possibile ottenere il messaggio per un'eccezione di tipo {0} a causa di un'eccezione.</target>
        <note>{0} is the exception type.</note>
      </trans-unit>
      <trans-unit id="NoExceptionThrown">
        <source>Expected exception type:&lt;{1}&gt; but no exception was thrown. {0}</source>
        <target state="translated">È previsto il tipo di eccezione: &lt;{1}&gt; ma non è stata generata alcuna eccezione. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the expected exception type.</note>
      </trans-unit>
      <trans-unit id="WrongExceptionThrown">
        <source>Expected exception type:&lt;{1}&gt;. Actual exception type:&lt;{2}&gt;. {0}</source>
        <target state="translated">Tipo di eccezione previsto:&lt;{1}&gt;. Tipo di eccezione effettivo: &lt;{2}&gt;. {0}</target>
        <note>{0} is the user-provided assertion message. {1} is the expected exception type. {2} is the actual exception type.</note>
      </trans-unit>
      <trans-unit id="DataDrivenResultDisplayName">
        <source>{0} ({1})</source>
        <target state="translated">{0} ({1})</target>
        <note>{0} is the test method display name. {1} is the comma-separated list of test data arguments.</note>
      </trans-unit>
      <trans-unit id="DynamicDataIEnumerableNull">
        <source>Property or method {0} on {1} return type is not assignable to 'IEnumerable'.</source>
        <target state="translated">La proprietà o il metodo {0} su {1} tipo restituito non è assegnabile a 'IEnumerable'.</target>
        <note>{0} is the dynamic data property or method name. {1} is the declaring type name. Do not localize the type name {Locked="IEnumerable"}.</note>
      </trans-unit>
      <trans-unit id="DynamicDataValueNull">
        <source>Value returned by property or method {0} shouldn't be null.</source>
        <target state="translated">Il valore restituito dalla proprietà o dal metodo {0} non deve essere null.</target>
        <note>{0} is the dynamic data property or method name. Do not localize the C# keyword {Locked="null"}.</note>
      </trans-unit>
      <trans-unit id="DynamicDataDisplayName">
        <source>Method {0} must match the expected signature: public static {1} {0}({2}).</source>
        <target state="translated">Il metodo {0} deve corrispondere alla firma prevista: public static {1} {0}({2}).</target>
        <note>{0} is the dynamic display-name method name. {1} is the expected return type. {2} is the expected parameter list. Do not localize the C# signature tokens {Locked="public static"}.</note>
      </trans-unit>
      <trans-unit id="DynamicDataIEnumerableEmpty">
        <source>Property or method {0} on {1} returns empty IEnumerable&lt;object[]&gt;.</source>
        <target state="translated">La proprietà o il metodo {0} nella classe {1} restituisce un elemento IEnumerable&lt;object[]&gt; vuoto.</target>
        <note>{0} is the dynamic data property or method name. {1} is the declaring type name. Do not localize the type name {Locked="IEnumerable&lt;object[]&gt;"}.</note>
      </trans-unit>
      <trans-unit id="DoNotUseAssertEquals">
        <source>Assert.Equals should not be used for Assertions. Please use Assert.AreEqual &amp; overloads instead.</source>
        <target state="translated">Non è possibile usare Assert.Equals per le asserzioni. Usare Assert.AreEqual e gli overload.</target>
        <note>Do not localize assertion API names {Locked="Assert.Equals"}{Locked="Assert.AreEqual"}.</note>
      </trans-unit>
      <trans-unit id="DoNotUseAssertReferenceEquals">
        <source>Assert.ReferenceEquals should not be used for Assertions. Please use Assert.AreSame &amp; overloads instead.</source>
        <target state="translated">Non è possibile usare Assert.ReferenceEquals per le asserzioni. In alternativa, usare Assert.AreSame e gli overload.</target>
        <note>Do not localize assertion API names {Locked="Assert.ReferenceEquals"}{Locked="Assert.AreSame"}.</note>
      </trans-unit>
      <trans-unit id="DoNotUseStringAssertEquals">
        <source>StringAssert.Equals should not be used for Assertions. Please use StringAssert methods or Assert.AreEqual &amp; overloads instead.</source>
        <target state="translated">Non è possibile usare StringAssert.Equals per le asserzioni. In alternativa, usare i metodi StringAssert o Assert.AreEqual e gli overload.</target>
        <note>Do not localize assertion API names {Locked="StringAssert.Equals"}{Locked="StringAssert"}{Locked="Assert.AreEqual"}.</note>
      </trans-unit>
      <trans-unit id="DoNotUseStringAssertReferenceEquals">
        <source>StringAssert.ReferenceEquals should not be used for Assertions. Please use StringAssert methods or Assert.AreSame &amp; overloads instead.</source>
        <target state="translated">Non è possibile usare StringAssert.ReferenceEquals per le asserzioni. In alternativa, usare i metodi StringAssert o Assert.AreSame e gli overload.</target>
        <note>Do not localize assertion API names {Locked="StringAssert.ReferenceEquals"}{Locked="StringAssert"}{Locked="Assert.AreSame"}.</note>
      </trans-unit>
      <trans-unit id="DoNotUseCollectionAssertEquals">
        <source>CollectionAssert.Equals should not be used for Assertions. Please use CollectionAssert.AreEqual &amp; overloads instead.</source>
        <target state="translated">Non è possibile usare CollectionAssert.Equals per le asserzioni. In alternativa, usare CollectionAssert.AreEqual e gli overload.</target>
        <note>Do not localize assertion API names {Locked="CollectionAssert.Equals"}{Locked="CollectionAssert.AreEqual"}.</note>
      </trans-unit>
      <trans-unit id="DoNotUseCollectionAssertReferenceEquals">
        <source>CollectionAssert.ReferenceEquals should not be used for Assertions. Please use CollectionAssert methods or Assert.AreSame &amp; overloads instead.</source>
        <target state="translated">Non è possibile usare CollectionAssert.ReferenceEquals per le asserzioni. In alternativa, usare i metodi CollectionAssert o Assert.AreSame e gli overload.</target>
        <note>Do not localize assertion API names {Locked="CollectionAssert.ReferenceEquals"}{Locked="CollectionAssert"}{Locked="Assert.AreSame"}.</note>
      </trans-unit>
    </body>
  </file>
</xliff>