コード例 #1
0
ファイル: ConfirmedTests.cs プロジェクト: MiroPakanec/EFlats
        public void ConfirmTenants()
        {
            CtrConfirmed ctrConfirmedObj = new CtrConfirmed();
            FlatTestes flatTestsObj = new FlatTestes();
            CtrFlat ctrFlatObj = new CtrFlat();

            MdlFlat mdlFlatObj = flatTestsObj.GenerateFlatObj();
            mdlFlatObj.Id = flatTestsObj.GetFlatId(mdlFlatObj);
            mdlFlatObj.DateOfOffer = "None";

            CtrLandlord ctrLandlordObj = new CtrLandlord();
            string output = ctrLandlordObj.AddFlat(mdlFlatObj.LandlordEmail, mdlFlatObj.Type, mdlFlatObj.Address,
                mdlFlatObj.PostCode, mdlFlatObj.City, mdlFlatObj.Rent, mdlFlatObj.Deposit, mdlFlatObj.AvailableFrom, mdlFlatObj.Description).Trim();

            bool expected = true;
            bool actual = ctrConfirmedObj.ConfirmTenants(mdlFlatObj.Id, "*****@*****.**");

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
ファイル: FlatTestes.cs プロジェクト: MiroPakanec/EFlats
        public void UpdateFlatsStatusSendOffer()
        {
            CtrFlat ctrFlatObj = new CtrFlat();
            MdlFlat mdlFlatObj = GenerateFlatObj();
            mdlFlatObj.Id = GetFlatId(mdlFlatObj);
            mdlFlatObj.Status = "Pending";
            mdlFlatObj.DateOfOffer = "None";
            mdlFlatObj.AvailableFrom = "";

            bool actual = ctrFlatObj.UpdateFlatStatus(mdlFlatObj.Id,
                mdlFlatObj.Status, mdlFlatObj.DateOfOffer, mdlFlatObj.AvailableFrom);
            bool expected = true;

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
ファイル: FlatTestes.cs プロジェクト: MiroPakanec/EFlats
        public void UpdateFlatsAttributesWithNullValues()
        {
            CtrFlat ctrFlatObj = new CtrFlat();
            MdlFlat mdlFlatObj = GenerateFlatObj();
            mdlFlatObj.Id = GetFlatId(mdlFlatObj);
            mdlFlatObj.Rent = 0;
            mdlFlatObj.Deposit = 0;
            mdlFlatObj.Description = "";

            bool actual = ctrFlatObj.UpdateFlat(mdlFlatObj.Id, mdlFlatObj.Rent, mdlFlatObj.Deposit, mdlFlatObj.Description);
            bool expected = true;

            Assert.AreEqual(expected, actual);
        }
コード例 #4
0
        public bool UpdateFlatStatus(int fId, string status, string dateOfOffer, string availableFrom)
        {
            ctrFlatObj = new CtrFlat();

            Console.WriteLine();
            Console.WriteLine("EditLandlordProfile() " + GetExecutionThreadTime());

            return ctrFlatObj.UpdateFlatStatus(fId, status, dateOfOffer, availableFrom);
        }
コード例 #5
0
        public bool UpdateFlat(int flatId, double rent, double deposit, string description)
        {
            ctrFlatObj = new CtrFlat();

            Console.WriteLine();
            Console.WriteLine("UpdateFlat() " + GetExecutionThreadTime());

            return ctrFlatObj.UpdateFlat(flatId, rent, deposit, description);
        }
コード例 #6
0
        public DataSet SearchFlats(string city, int minPrice, int maxPrice, int minDeposit, int maxDeposit)
        {
            ctrFlatObj = new CtrFlat();

            Console.WriteLine();
            Console.WriteLine("SearchFlats() " + GetExecutionThreadTime());

            return ctrFlatObj.searchFlats(minPrice, maxPrice, city, minDeposit, maxDeposit);
        }