예제 #1
0
        public bool PostNewSalesRep(ChatbotDataModelLib.Models.SalesRep data)
        {
            PhilipsDBEntities record = new PhilipsDBEntities();
            var selected             = record.SalesReps.FirstOrDefault((e) => e.City.Equals(data.City));

            if (selected == null)
            {
                record.SalesReps.Add(data);
                record.SaveChanges();
                return(true);
            }
            return(false);
        }
예제 #2
0
        public SalesRepUnitTest()
        {
            salesrep = new ChatbotDataModelLib.Models.SalesRep {
                ExecutiveName = "Prithu", City = "Delhi"
            };

            Moq.Mock <ISalesRep> mocksalesrep = new Mock <ISalesRep>();
            mocksalesrep.Setup(ms => ms.PostNewSalesRep(It.IsAny <ChatbotDataModelLib.Models.SalesRep>())).Returns((ChatbotDataModelLib.Models.SalesRep salesRep) =>
            {
                return(true);
            });


            this.MockSalesRepDataRepository = mocksalesrep.Object;
        }