示例#1
0
        public async Task ConnectReturnsDataTest()
        {
            var client = new DICOM.Client(HOST, PORT);

            var result = await client.Connect();

            result.Should().NotBeNullOrWhiteSpace();
        }
示例#2
0
        public async Task ConnectReturnsValidDataTest()
        {
            var client = new DICOM.Client(HOST, PORT);

            var result = await client.Connect();

            dynamic data = JsonConvert.DeserializeObject(result);

            string method    = data.method;
            string sessionId = data.session_id;
            string publicKey = data.pubkey;

            method.Should().Be("connect");
            sessionId.Should().NotBeNullOrWhiteSpace();
            publicKey.Should().Contain("BEGIN PUBLIC KEY").And.Contain("END PUBLIC KEY");
        }