public void IsBinary_HandlesType_ReturnsIsBinaryType()
        {
            var expected = enDecisionType.IsBinary;
            //------------Setup for test--------------------------
            var isBinary = new IsBinary();

            //------------Execute Test---------------------------
            //------------Assert Results-------------------------
            Assert.AreEqual(expected, isBinary.HandlesType());
        }
示例#2
0
        /// <summary>
        ///     获取用于在数据表信息中显示的键值数据对信息
        /// </summary>
        /// <returns>键值数据对列表</returns>
        public override List <NodeClassRenderItem> GetNodeClassRenders()
        {
            var list = base.GetNodeClassRenders();

            list.Add(NodeClassRenderItem.CreateIpAddress(IpAddress));
            list.Add(NodeClassRenderItem.CreateIpPort(Port));
            list.Add(new NodeClassRenderItem("网络号", NetworkNumber.ToString()));
            list.Add(new NodeClassRenderItem("网络站号", NetworkStationNumber.ToString()));
            list.Add(new NodeClassRenderItem("是否二进制", IsBinary.ToString()));

            return(list);
        }
        public void IsBinary_Invoke_DoesntEndWith_ReturnsTrue()
        {
            //------------Setup for test--------------------------
            var isBinary = new IsBinary();

            string[] cols = new string[2];
            cols[0] = "1";
            //------------Execute Test---------------------------
            bool result = isBinary.Invoke(cols);

            //------------Assert Results-------------------------
            Assert.IsTrue(result);
        }
        public void IsBinary_Invoke_DoesEndWith_ReturnsFalse()
        {
            //------------Setup for test--------------------------
            var isBinary = new IsBinary();

            string[] cols = new string[2];
            cols[0] = "2";
            //------------Execute Test---------------------------
            bool result = isBinary.Invoke(cols);

            //------------Assert Results-------------------------
            Assert.IsFalse(result);
            result = isBinary.Invoke(new [] { string.Empty });
            //------------Assert Results-------------------------
            Assert.IsFalse(result);
        }
示例#5
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Name.Length != 0)
            {
                hash ^= Name.GetHashCode();
            }
            if (Preset != global::VrmProtobuf.BlendShapeGroup.Types.BlendShapePreset.Custom)
            {
                hash ^= Preset.GetHashCode();
            }
            hash ^= binds_.GetHashCode();
            hash ^= materialValues_.GetHashCode();
            if (isBinary_ != null)
            {
                hash ^= IsBinary.GetHashCode();
            }
            if (ignoreBlink_ != null)
            {
                hash ^= IgnoreBlink.GetHashCode();
            }
            if (ignoreLookAt_ != null)
            {
                hash ^= IgnoreLookAt.GetHashCode();
            }
            if (ignoreMouth_ != null)
            {
                hash ^= IgnoreMouth.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }