예제 #1
0
 public void GetTypeCodeTest()
 {
     IConvertible target = new Target(1000);
     TypeCode expected = TypeCode.Double;
     TypeCode actual;
     actual = target.GetTypeCode();
     Assert.AreEqual(expected, actual);
 }
예제 #2
0
 public void SerializeTest()
 {
     var value = 20.14;
     Target target = new Target(value);
     var actual = new System.Text.StringBuilder();
     target.Serialize(actual, null);
     Assert.AreEqual("d:" + value.ToString(), actual.ToString());
 }
예제 #3
0
 public void ToBooleanTest()
 {
     IConvertible target = new Target(1000);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     bool expected = true;
     bool actual;
     actual = target.ToBoolean(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #4
0
 public void ToByteTest()
 {
     IConvertible target = new Target(100);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     byte expected = 100;
     byte actual;
     actual = target.ToByte(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #5
0
 public void ToUInt64Test()
 {
     IConvertible target = new Target(10.05);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     ulong expected = 10;
     ulong actual;
     actual = target.ToUInt64(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #6
0
 public void DoubleConstructorTest()
 {
     Target target = new Target(1000);
     Assert.AreEqual(1000.0, (double)target);
 }
예제 #7
0
 public void ToStringTest()
 {
     IConvertible target = new Target(10.05);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     string expected = "10.05";
     string actual;
     actual = target.ToString(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #8
0
 public void ToTypeTest()
 {
     IConvertible target = new Target(10.05);
     Type conversionType = null; // TODO: 適切な値に初期化してください
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     object expected = null; // TODO: 適切な値に初期化してください
     object actual;
     actual = target.ToType(conversionType, provider);
     Assert.AreEqual(expected, actual);
 }
예제 #9
0
 public void ToSingleTest()
 {
     IConvertible target = new Target(10.05);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     float expected = 10.05F;
     float actual;
     actual = target.ToSingle(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #10
0
 public void ToInt32Test()
 {
     IConvertible target = new Target(10.05);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     int expected = 10;
     int actual;
     actual = target.ToInt32(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #11
0
 public void ToDecimalTest()
 {
     IConvertible target = new Target(10.05);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     Decimal expected = 10.05m;
     Decimal actual;
     actual = target.ToDecimal(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #12
0
 public void ToDateTimeTest()
 {
     IConvertible target = new Target(1000);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     DateTime expected = new DateTime();
     DateTime actual;
     actual = target.ToDateTime(provider);
     Assert.AreEqual(expected, actual);
 }
예제 #13
0
 public void ToCharTest()
 {
     IConvertible target = new Target(1000);
     IFormatProvider provider = null; // TODO: 適切な値に初期化してください
     char expected = '\0';
     char actual;
     actual = target.ToChar(provider);
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("このテストメソッドの正確性を確認します。");
 }