示例#1
0
        public async Task ReturnsBadRequestStatusCodeWhenAFieldIsNull()
        {
            var setter = new ClientSetUp();
            var alert  = new CustomerAlert()
            {
                CustomerName    = null,
                CustomerEmailId = "*****@*****.**",
                ProductId       = "AB",
                PhoneNumber     = "7874393847"
            };

            var content = setter.CreateAlertContent(alert);
            await setter.SendInvalidPostRequest(content);
        }
示例#2
0
        public async Task ReturnsOkStatusCodeWhenAlertIsAdded()
        {
            var setter = new ClientSetUp();
            var alert  = new CustomerAlert()
            {
                CustomerName    = "Venkat",
                CustomerEmailId = "*****@*****.**",
                ProductId       = "X3",
                PhoneNumber     = "7874393847"
            };

            var content  = setter.CreateAlertContent(alert);
            var response = await setter.Client.PostAsync("api/alert/alerts", content);

            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
        }