public void update_value_object_with_context_factory() { UserTestData.PrepareUser(userId); string houseNo = Guid.NewGuid().ToString("n"); using (var kernel = new Ninject.StandardKernel()) { kernel.ConfigureContextFactory(); var orderingService = kernel.Get <IOrderingService>(); // ACT orderingService.SetUserAddress(userId, new Address() { City = "Poznań", HouseNo = houseNo, Street = "Brzęczyszczykiewicza" }); } using (var db = new MyContext()) { var user = db.Users.FirstOrDefault(u => u.Id == userId); AssertThat.AreEqual(houseNo, user.Address.HouseNo); } }