public void CreateRegistrationWithCodeNotEmptyTest(string ip, string serial, string pin, string path)
        {
            MockedNoSqlContext ctx = new MockedNoSqlContext();

            FactoryBusinessOperation.SetNoSqlContext(ctx);

            var opt = (IBusinessOperationManipulate <MRegistration>)FactoryBusinessOperation.CreateBusinessOperationObject("CreateRegistration");

            MRegistration rg = new MRegistration();

            rg.Pin          = pin;
            rg.SerialNumber = serial;
            rg.IP           = ip;

            try
            {
                opt.Apply(rg);
                Assert.Fail("Exception should be thrown because of barcode not found!!!");
            }
            catch (Exception)
            {
                //Do nothing
            }
        }
 protected override void PerformRegistrationAction(MRegistration dat, string barcode)
 {
     PostData(dat, barcode, "SUCCESS", "Successfully registered serial number and PIN [{0}]");
 }