예제 #1
0
        public void TestBinToIntConvrter_ConvertsToLong(string input, ulong expected)
        {
            var c = new BinToIntConvertService();
            var r = c.ToLong(input);

            Assert.IsType <ulong>(r);
            Assert.Equal(expected, r);
        }
예제 #2
0
        public void TestBinToIntConvrter_ConvertsToByte(string input, byte expected)
        {
            var c = new BinToIntConvertService();
            var r = c.ToByte(input);

            Assert.IsType <byte>(r);
            Assert.Equal(expected, r);
        }
예제 #3
0
        public void TestBinToIntConvrter_ConvertFails()
        {
            var c = new BinToIntConvertService();

            Assert.Throws <FormatException>(() => c.ToByte("invalid bin"));
        }