public void given_a_base64ImageString_when_ProcessImageDecoder_is_called_then_it_returns_Base64DecodedData_with_correctly_decoded_file_extension() //in this case it's imageExtension { //arrange string base64ImageString = MatProcessDataHelper.CreatePostProcessImageRequestObject().base64Image; string decodedImageExtension = base64ImageString.Split(";")[0].Split(":")[1].Split("/")[1]; //expected File Type //act var base64DecodedData = _processImageDecoder.DecodeBase64ImageString(base64ImageString); //assert Assert.IsInstanceOf <Base64DecodedData>(base64DecodedData); Assert.AreEqual(decodedImageExtension, base64DecodedData.imageExtension); }
public void given_a_base64ImageString_when_ProcessImageDecoder_is_called_then_it_returns_Base64DecodedData_with_correctly_decoded_byte_array() //in this case it's imageExtension { //arrange string base64ImageString = MatProcessDataHelper.CreatePostProcessImageRequestObject().base64Image; var decodedImageBytes = base64ImageString.Split(",")[1]; //expected decoded bytes //act var base64DecodedData = _processImageDecoder.DecodeBase64ImageString(base64ImageString); //assert Assert.NotNull(base64DecodedData); Assert.AreEqual(decodedImageBytes, base64DecodedData.imagebase64String); }