public async void SendMessageAsyncShouldThrowAnExceptionWithNullPayload()
        {
            var facebookWrapper = new FacebookClientWrapper(_testOptions);

            await Assert.ThrowsAsync <ArgumentNullException>(async() =>
            {
                await facebookWrapper.SendMessageAsync("wrongPath", null, null, default(CancellationToken));
            });
        }
        public async void SendMessageAsyncShouldReturnAnEmptyStringWithWrongPath()
        {
            var facebookMessageJson = File.ReadAllText(Directory.GetCurrentDirectory() + @"/Files/FacebookMessages.json");
            var facebookMessage     = JsonConvert.DeserializeObject <List <FacebookMessage> >(facebookMessageJson)[5];
            var facebookWrapper     = new FacebookClientWrapper(_testOptions);
            var response            = await facebookWrapper.SendMessageAsync("wrongPath", facebookMessage, null, default(CancellationToken));

            Assert.Equal(string.Empty, response);
        }
        public async void SendMessageAsyncShouldThrowAnExceptionWithNullPath()
        {
            var facebookMessageJson = File.ReadAllText(Directory.GetCurrentDirectory() + @"/Files/FacebookMessages.json");
            var facebookMessage     = JsonConvert.DeserializeObject <List <FacebookMessage> >(facebookMessageJson)[5];
            var facebookWrapper     = new FacebookClientWrapper(_testOptions);

            await Assert.ThrowsAsync <ArgumentNullException>(async() =>
            {
                await facebookWrapper.SendMessageAsync(null, facebookMessage, null, default(CancellationToken));
            });
        }