Exemplo n.º 1
0
        public void Test_Get_Success()
        {
            var generator  = new SimpleRandomQuoteProvider();
            var controller = new QuoteController();

            var actual   = controller.Get(3);
            var expected = "ID 3" + " If life were predictable it would cease to be life, and be without flavor. " + " by Eleanor Roosevelt";

            Assert.AreEqual(actual, expected);
        }
Exemplo n.º 2
0
        public void Test_Get_Success()
        {
            var provider   = new SimpleRandomQuoteProvider();
            var controller = new QuoteController(provider);

            var actual = controller.Get(5);

            Assert.That(actual.Value.ID, Is.EqualTo(5));
            Assert.That(actual.Value.Quote, Is.EquivalentTo(new string ("get " + actual + " quotes")));
            Assert.That(actual.Value.Author, Is.EquivalentTo(new string("get " + actual + " authors")));
        }
Exemplo n.º 3
0
        public async Task GetThrowsExceptionAsync()
        {
            // Act
            mediatR.Setup(m => m.Send(It.IsAny <GetQuoteRequest>(), It.IsAny <CancellationToken>())).Throws(new InvalidOperationException());
            controller = new QuoteController(mapper, mediatR.Object);
            var result = await controller.Get() as ObjectResult;

            // Assert
            Assert.NotNull(result);
            Assert.AreEqual(400, result.StatusCode);
            Assert.AreEqual("Operation is not valid due to the current state of the object.", result.Value);
        }
Exemplo n.º 4
0
        public async Task GetNullMediatorResponseAsync()
        {
            // Act
            mediatR.Setup(m => m.Send(It.IsAny <GetQuoteRequest>(), It.IsAny <CancellationToken>())).Returns(Task.FromResult <List <Quote> >(null));
            controller = new QuoteController(mapper, mediatR.Object);
            var result = await controller.Get() as ObjectResult;

            // Assert
            Assert.NotNull(result);
            Assert.AreEqual(404, result.StatusCode);
            Assert.AreEqual("No Quote found", result.Value);
        }
Exemplo n.º 5
0
 private void LoadForm()
 {
     txtCustomerAddress.Text      = selectedCustomer.Address;
     txtCustomerEmail.Text        = selectedCustomer.Email;
     txtCustomerLastName.Text     = selectedCustomer.LastName;
     txtCustomerName.Text         = selectedCustomer.Name;
     txtCustomerNickName.Text     = selectedCustomer.NickName;
     txtCustomerPhone.Text        = selectedCustomer.Phone;
     this.newUser                 = false;
     btnCustomerErase.Enabled     = true;
     dgvCustomerQuotes.DataSource = quoteController.Get(selectedCustomer.Id.ToString());
     dgvCustomerSales.DataSource  = saleController.Get(selectedCustomer.Id.ToString());
 }
Exemplo n.º 6
0
        public async Task GetAsync()
        {
            // Act
            var result = await controller.Get() as OkObjectResult;

            // Assert
            Assert.NotNull(result);
            Assert.AreEqual(200, result.StatusCode);
            var responseQuoteModel = result.Value as List <ResponseQuoteModel>;

            Assert.NotNull(responseQuoteModel);
            Assert.AreEqual(1, responseQuoteModel.Count);
        }
Exemplo n.º 7
0
        public void QuoteGetByIDSuccess()
        {
            var qc = new QuoteController();
            //qc.Request = new HttpRequestMessage();
            //qc.Configuration = new System.Web.Http.HttpConfiguration();


            var q       = qc.Get(1);
            var qResult = q as OkNegotiatedContentResult <tblQuote>;

            Assert.IsNotNull(qResult);
            Assert.IsNotNull(qResult.Content);
            Assert.AreEqual("ABC Painting & Renovators", qResult.Content.Company);
        }
Exemplo n.º 8
0
        public void Test1()
        {
            SimpleRandomQuoteProvider simple  = new SimpleRandomQuoteProvider();
            QuoteController           control = new QuoteController();

            int input  = 2;
            var actual = control.Get(input);

            List <string> expected = new List <string>();

            expected.Add("1. We know what we are, but know not what we may be. By William Shakespeare");
            expected.Add("2. No act of kindness, no matter how small, is ever wasted. By Aesop");

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 9
0
        public void Test_Get_Success()
        {
            var provider   = new SimpleRandomQuoteProvider();
            var controller = new QuoteController(provider);

            var actual = controller.Get(1);

            Assert.IsTrue(actual.Value.ID == 1);


            var actual2 = controller.Get(2);

            Assert.IsTrue(actual2.Value.Text == "It is better to know how to learn than to know");

            var actual3 = controller.Get();

            Assert.IsTrue(actual3.Value.Count() == provider.quoteList.Length);


            var controller2 = new RandomController(provider);
            var actual4     = controller2.Get();

            Assert.IsTrue(actual4.Value.ID <= provider.quoteList.Length);
        }