Example #1
0
        public async Task DealershipTestToFail()
        {
            //Arrange
            DealershipApiController dealership = new DealershipApiController(dealershipContext);

            //Act
            IEnumerable <Dealership> theDealerships = dealership.GetDealership();


            //Assert
            Assert.IsInstanceOfType(theDealerships, typeof(DbSet <Dealership>));
            DbSet <Dealership> dbSetDealerships = theDealerships as DbSet <Dealership>;

            int count = await dbSetDealerships.CountAsync();

            Assert.AreNotEqual("2", count);

            Dealership dealership1 = dbSetDealerships.Find(1);

            Assert.AreNotEqual("Toyota Dealerships", dealership1.Name);
            Assert.AreNotEqual("*****@*****.**", dealership1.Email);

            Dealership dealership2 = dbSetDealerships.Find(2);

            Assert.AreNotEqual(1, dealership2.ID);
            Assert.AreNotEqual(1234567891, dealership2.PhoneNumber);
        }
Example #2
0
        public async Task DealershipWebApiGetAllTest()
        {
            //Arrange
            DealershipApiController dc = new DealershipApiController(_context);


            //Act
            IEnumerable <Dealership> testDealerships = dc.GetDealership();

            //Asset
            Assert.IsInstanceOfType(testDealerships, typeof(DbSet <Dealership>));
            DbSet <Dealership> testDbDealerships = testDealerships as DbSet <Dealership>;
            int count = await testDbDealerships.CountAsync();

            Assert.AreEqual(2, count);

            Dealership theDealership = testDbDealerships.Find(1);

            Assert.AreEqual(1, theDealership.Id);
            Assert.AreEqual("dealership1", theDealership.Name);

            theDealership = testDbDealerships.Find(2);
            Assert.AreEqual(2, theDealership.Id);
            Assert.AreEqual("dealership2", theDealership.Name);


            testDbDealerships.Add(new Dealership {
                Name = "dealership3", Email = "*****@*****.**"
            });
            theDealership = testDbDealerships.Find(3);
            Assert.AreEqual(3, theDealership.Id);
            Assert.AreEqual("*****@*****.**", theDealership.Email);
        }
Example #3
0
        public async Task Lab1ADealershipTest()
        {
            //Arrange
            DealershipApiController dealcheck = new DealershipApiController(_context);

            //Act
            IEnumerable <string> testDealerships = dealcheck.Get();

            //Assert
            Assert.IsInstanceOfType(testDealerships, typeof(DbSet <Dealership>));
            DbSet <Dealership> testDbDealership = testDealerships as DbSet <Dealership>;
            int count = await testDbDealership.CountAsync();

            Assert.AreEqual(1, count);
            Dealership Deals = testDbDealership.Find(2);

            Assert.AreEqual(2, Deals.ID);
            Assert.AreEqual("*****@*****.**", Deals.Email);
            Assert.AreEqual("Yang", Deals.Name);
            Assert.AreEqual("905-453-1123", Deals.PhoneNumber);
        }
Example #4
0
        public async Task DealershipTestToPass2()
        {
            //Arrange
            DealershipApiController dealership = new DealershipApiController(dealershipContext);

            //Act
            IEnumerable <Dealership> theDealerships = dealership.GetDealership();


            //Assert
            Assert.IsInstanceOfType(theDealerships, typeof(DbSet <Dealership>));
            DbSet <Dealership> dbSetDealerships = theDealerships as DbSet <Dealership>;

            int count = await dbSetDealerships.CountAsync();

            Assert.AreEqual(2, count);

            Dealership dealership2 = dbSetDealerships.Find(2);

            Assert.AreEqual(2, dealership2.ID);
            Assert.AreEqual("1234567891", dealership2.PhoneNumber);
        }
Example #5
0
        public async Task DealershipTestToPass()
        {
            //Arrange
            DealershipApiController dealership = new DealershipApiController(dealershipContext);

            //Act
            IEnumerable <Dealership> theDealerships = dealership.GetDealership();


            //Assert
            Assert.IsInstanceOfType(theDealerships, typeof(DbSet <Dealership>));
            DbSet <Dealership> dbSetDealerships = theDealerships as DbSet <Dealership>;

            int count = await dbSetDealerships.CountAsync();

            Assert.AreEqual(2, count);

            Dealership dealership1 = dbSetDealerships.Find(1);

            Assert.AreEqual("Toyota Dealership", dealership1.Name);
            Assert.AreEqual("*****@*****.**", dealership1.Email);
        }