예제 #1
0
        public void UpdateDevice_Test()
        {
            Device _device = new Device()
            {
                Name     = "Test Name",
                Id       = "Device ID",
                GcmToken = "Test GCM Token",
                Mobile   = "9999999999",
                EmailId  = "*****@*****.**",
                Clubcard = "2345677765"
            };

            PersistantDevice persistantDevice = new PersistantDevice()
            {
                Clubcard = "222222222",
                EmailId  = "*****@*****.**",
                GcmToken = "TR000001",
                Id       = "1234555",
                Mobile   = "9999999999",
                Name     = "Test"
            };

            _persist.Setup(r => r.GetDeviceDetailsByDeviceId(It.IsAny <string>())).Returns(persistantDevice);
            _persist.Setup(r => r.RegisterDevice(It.IsAny <PersistantDevice>())).Returns(true);
            IP2PBusinessLogic business = new P2PBusinessLogic(_persist.Object);
            var result = business.RegisterDevice(_device);

            Assert.IsTrue(result);
        }