Beispiel #1
0
        public async Task Retrieve()
        {
            string response = await BaseTest.Client.Status(_statusParams);

            sms77_library.Api.Library.Status status = sms77_library.Api.Library.Status.FromString(response);

            AssertStatus(status);
        }
Beispiel #2
0
        private void AssertStatus(sms77_library.Api.Library.Status status)
        {
            var codes       = Enum.GetNames(typeof(StatusCode));
            var pattern     = string.Join("|", codes);
            var isValidDate = Util.IsValidDate(status.Timestamp, "yyyy-MM-dd HH:mm:ss.fff");

            StringAssert.IsMatch(pattern, status.Code);
            Assert.That(isValidDate, Is.True);
        }
Beispiel #3
0
        public async Task RetrieveJson()
        {
            sms77_library.Api.Library.Status status = await BaseTest.Client.Status(_statusParams, true);

            AssertStatus(status);
        }