コード例 #1
0
ファイル: FieldTests.cs プロジェクト: pmtate/RfxCom
        public void List_ShouldListAllStaticFieldsOfTypeFieldThatAreDefinedInTheClass()
        {
            var expected = new[] { TestField.Field1, TestField.Field2, TestField.Field3 };
            var actual   = TestField.List();

            Assert.Equal(expected, actual);
        }
コード例 #2
0
ファイル: FieldTests.cs プロジェクト: pmtate/RfxCom
        public void Parse_ShouldReturnDefaultFieldWhenUnableToMatchAFieldOnValue()
        {
            var expected = TestField.Field1;

            TestField actual = TestField.Parse(0x99, TestField.Field1);

            Assert.Same(expected, actual);
        }
コード例 #3
0
ファイル: FieldTests.cs プロジェクト: pmtate/RfxCom
        public void Parse_ShouldReturnFirstFieldThatMatchesTheGivenValue()
        {
            var expected = TestField.Field2;

            TestField actual = TestField.Parse(expected.Value, TestField.Field1);

            Assert.Same(expected, actual);
        }
コード例 #4
0
ファイル: FieldTests.cs プロジェクト: pmtate/RfxCom
        public void TryParse_ShouldReturnFalseWhenItCannotFindAFieldWithMatchingValue()
        {
            TestField actual;
            var       result = TestField.TryParse(0x99, out actual);

            Assert.Null(actual);
            Assert.False(result);
        }
コード例 #5
0
ファイル: FieldTests.cs プロジェクト: pmtate/RfxCom
        public void ListEnabled_ListsAllFieldsThatAreEnabledBitsInAByte()
        {
            var value    = Convert.ToByte(TestField.Field2 + TestField.Field3);
            var expected = new[] { TestField.Field2, TestField.Field3 };
            var actual   = TestField.ListEnabled(value);

            Assert.Equal(expected, actual);
        }
コード例 #6
0
ファイル: FieldTests.cs プロジェクト: pmtate/RfxCom
        public void TryParse_ShouldFindTheFirstFieldThatMatchesTheProvidedValueAndReturnTrue()
        {
            var expected = TestField.Field2;

            TestField actual;
            var       result = TestField.TryParse(expected.Value, out actual);

            Assert.Same(expected, actual);
            Assert.True(result);
        }