Exemplo n.º 1
0
        public void Parse_String_CallsOverriddenParse(IBObjectParser <IBObject> parserMock)
        {
            var parser = new MockBObjectParser(parserMock);

            parser.ParseString("bencoded string");

            parserMock.Received().Parse(Arg.Any <BencodeReader>());
        }
Exemplo n.º 2
0
        public void Parse_Stream_CallsOverriddenParse(IBObjectParser <IBObject> parserMock)
        {
            var parser = new MockBObjectParser(parserMock);
            var bytes  = Encoding.UTF8.GetBytes("bencoded string");

            using (var stream = new MemoryStream(bytes))
            {
                parser.Parse(stream);
            }

            parserMock.Received().Parse(Arg.Any <BencodeReader>());
        }