package com.twilio.type;
import org.junit.Assert;
import org.junit.Test;
import java.io.IOException;
/**
* Test class for {@link InboundSmsPrice}.
*/
public class InboundSmsPriceTest extends TypeTest {
@Test
public void testFromJson() throws IOException {
String json = "{\n" +
" \"base_price\": 1.00,\n" +
" \"current_price\": 2.00,\n" +
" \"number_type\": \"mobile\"\n" +
"}";
InboundSmsPrice icp = fromJson(json, InboundSmsPrice.class);
Assert.assertEquals(1.00, icp.getBasePrice(), 0.00);
Assert.assertEquals(2.00, icp.getCurrentPrice(), 0.00);
Assert.assertEquals(InboundSmsPrice.Type.MOBILE, icp.getType());
}
@Test
public void testFromJsonTollFree() throws IOException {
String json = "{\n" +
" \"base_price\": 1.00,\n" +
" \"current_price\": 2.00,\n" +
" \"number_type\": \"toll free\"\n" +
"}";
InboundSmsPrice icp = fromJson(json, InboundSmsPrice.class);
Assert.assertEquals(1.00, icp.getBasePrice(), 0.00);
Assert.assertEquals(2.00, icp.getCurrentPrice(), 0.00);
Assert.assertEquals(InboundSmsPrice.Type.TOLLFREE, icp.getType());
}
}