Exemplo n.º 1
0
        public PhoneNumbersControllerTests()
        {
            _formattingServiceMock = new Mock <IPhoneNumberFormattingService>();
            _loggerMock            = new Mock <ILogger <PhoneNumbersController> >();

            SetupFormattingServiceMock();

            _sut = new PhoneNumbersController(_formattingServiceMock.Object, _loggerMock.Object);
        }
        public async System.Threading.Tasks.Task ActivatePhoneNumberShouldWork_ShouldReturnListAsync()
        {
            var controller = new PhoneNumbersController();

            var result = await controller.PutAsync(@"(959) 743 7639", "d3h8j822w34");

            Assert.IsNotNull(result);
            Assert.AreEqual(true, result == "Activation Success" || result == "Number is active");
        }
        public async System.Threading.Tasks.Task ActivatePhoneNumberShouldFailWrongCode_ShouldReturnListAsync()
        {
            var controller = new PhoneNumbersController();

            var result = await controller.PutAsync(@"(959) 743 7639", "d3h8j82wesf");

            Assert.IsNotNull(result);
            Assert.AreEqual("Activation code in correct", result);
        }
        public async System.Threading.Tasks.Task GetPhoneNumberForCustomer_ShouldReturnListAsync()
        {
            var controller = new PhoneNumbersController();

            var result = await controller.GetAsync(@"*****@*****.**");

            Assert.IsNotNull(result);
            Assert.AreEqual(true, result.Count() > 0);
        }