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(); }