public void ContextAwarePrototypeWasCalledBack() { _context.RegisterObject(); _context.Refresh(); MockContextAwareObject mcao1 = (MockContextAwareObject)_context.GetObject("mcao-proto"); Assert.IsTrue(mcao1.ApplicationContext == _context, "context"); Assert.IsTrue(!_context.IsSingleton("mcao-proto"), "singleton"); MockContextAwareObject mcao2 = (MockContextAwareObject)_context.GetObject("mcao-proto"); Assert.IsTrue(mcao1 != mcao2, "instance"); }