public void ParserUtils_IsValidBase64_ThrowsOnInvalidBase64()
 {
     // arrange - act - assert
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureBase64String(null));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureBase64String(""));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureBase64String("  "));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureBase64String("thisisnotavalidbase64="));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureBase64String("this is not a valid UTF8 \u1234"));
 }
 public void ParserUtils_IsValidBase64_SucceedOnBase64()
 {
     // arrange - act - assert
     ParserUtils.EnsureBase64String("thisisavalidbase64==");
 }