public void Repositories_Insert_Person(string firstName, string lastName, int age)
        {
            var expect = new Person {
                FirstName = firstName, LastName = lastName, Age = age
            };

            pWRepo.Create(expect);
            pWRepo.Commit();
        }
        public void Repositories_Update_Person(int id, string firstName, string lastName, int age)
        {
            pWRepo = iocProvider.GetContainer().Resolve <IPersonWriterRepositoryContract>();
            for (int i = 0; i < 1; i++)
            {
                Thread.Sleep(1000);
                pWRepo.Create(new Person {
                    FirstName = "A", LastName = "B", Age = 3
                });
                pWRepo.Commit();
            }
            pWRepo = iocProvider.GetContainer().Resolve <IPersonWriterRepositoryContract>();
            var expect = new Person {
                Id = id, FirstName = firstName, LastName = lastName, Age = age
            };

            pWRepo.Update(expect);
            pWRepo.Commit();
        }