public void CompressStringCompressesAString()
 {
     var service = new ZipCompressionService();
     var inputString = "This is a string to compress - with multiple data, data, data!";
     var expected = "eJxNxEEKwCAMBMCvrPf6m34gtGICRsWs9PvtsTDMqRb4CILLegUHruFzlQhkPEaF70abreAWyvE7vbhUFbg=";
     var actual = service.CompressString(inputString);
     Assert.AreEqual(expected, actual);
 }
 public void CompressStringValidatesInput()
 {
     var service = new ZipCompressionService();
     var error = Assert.Throws<ArgumentNullException>(() =>
     {
         service.CompressString(null);
     });
     Assert.AreEqual("value", error.ParamName);
 }