31 lines
726 B
C#
31 lines
726 B
C#
|
using System;
|
|||
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using NUnit.Framework;
|
|||
|
using UnityEngine;
|
|||
|
using System.Text;
|
|||
|
using UnityEngine.TestTools;
|
|||
|
using System.Linq;
|
|||
|
namespace BITKit
|
|||
|
{
|
|||
|
public class PropertyTest
|
|||
|
{
|
|||
|
[Test]
|
|||
|
public void TestProperty()
|
|||
|
{
|
|||
|
TestValue(64);
|
|||
|
TestValue(3.1415926);
|
|||
|
TestValue(true);
|
|||
|
TestValue(DateTime.Now);
|
|||
|
}
|
|||
|
void TestValue<T>(T value)
|
|||
|
{
|
|||
|
Property property = new Property();
|
|||
|
property.SetProperty(value);
|
|||
|
|
|||
|
var output = property.GetProperty<T>();
|
|||
|
|
|||
|
Debug.Log($"<22><><EFBFBD><EFBFBD>ֵ:{value},<2C><><EFBFBD><EFBFBD>ֵ:{output},<2C><><EFBFBD><EFBFBD>:{value.Equals(output)}");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|