W metodzie testowej próbuję sprawdzić czy testowana metoda dekompresuje dane. Aby to sprawdzić, na początku wywołuję metodę z tej samej klasy, która najpierw kompresuje string. Czy to jest zły test jednostkowy?
[Fact]
public void UnzipData_CalledWithByteArrayParameter_ReturnsString()
{
_serializationService.CallerName = "";
string someString = _jsonExample;
byte[] array = _serializationService.ZipData(someString); //kompresja
string result = _serializationService.UnzipData(array);
Assert.False(result.Length == 0);
Assert.True(result.Length > array.Length);
}