public void All_ReturnsAll()
        {
            using (IDataContext livekartFakeContext = new LiveKartFakeContext())
                using (IUnitOfWork unitOfWork = new UnitOfWork(livekartFakeContext))
                    using (CountryController controller = new CountryController(unitOfWork))
                    {
                        //arrenge

                        //act
                        var countries = controller.All();

                        //assert
                        Assert.IsInstanceOfType(countries, typeof(List <Country>));
                    }
        }
        public void Get_PassID_ReturnEntity()
        {
            using (IDataContext livekartFakeContext = new LiveKartFakeContext())
                using (IUnitOfWork unitOfWork = new UnitOfWork(livekartFakeContext))
                    using (CountryController controller = new CountryController(unitOfWork))
                    {
                        //arrenge
                        long CountryID = 10;

                        //act
                        var country = controller.GetCountries(CountryID);

                        //assert
                        Assert.AreEqual(13, 13);
                    }
        }
Esempio n. 3
0
        public void IsUserExist_UserEmpty_ReturnsFalse()
        {
            using (IDataContext livekartFakeContext = new LiveKartFakeContext())
                using (IUnitOfWork unitOfWork = new UnitOfWork(livekartFakeContext))
                {
                    //arrenge
                    unitOfWork.Repository <User>().Insert(new User {
                        LoginID = 999, UserName = "******", ObjectState = ObjectState.Added
                    });
                    unitOfWork.Repository <User>().Insert(new User {
                        LoginID = 999, UserName = "******", ObjectState = ObjectState.Added
                    });
                    unitOfWork.SaveChanges();
                    string userName = "";

                    //act
                    var user = unitOfWork.Repository <User>().IsUserExist(userName);

                    //assert
                    Assert.IsFalse(user);
                }
        }