public void AddNewOnlyCallsBuilderOnce_Generic() { TestableManagedObjectCollection <object> collection = CreateManagedObjectCollection(); BuilderAwareObject obj = collection.AddNew <BuilderAwareObject>(); Assert.AreEqual(1, obj.BuilderRunCount); }
public void AddNewOnlyCallsBuilderOnce() { TestableManagedObjectCollection <object> collection = CreateManagedObjectCollection(); BuilderAwareObject obj = (BuilderAwareObject)collection.AddNew(typeof(BuilderAwareObject)); Assert.AreEqual(1, obj.BuilderRunCount); }
public void AddingServiceRunsTheBuilder() { BuilderAwareObject obj = new BuilderAwareObject(); TestableServiceCollection services = CreateServiceCollection(); services.Add(typeof(BuilderAwareObject), obj); Assert.IsTrue(obj.BuilderWasRun); }
public void AddingObjectRunsTheBuilder() { BuilderAwareObject obj = new BuilderAwareObject(); TestableManagedObjectCollection <object> collection = CreateManagedObjectCollection(); collection.Add(obj); Assert.IsTrue(obj.BuilderWasRun); }
public void AddingServiceRunsTheBuilder() { BuilderAwareObject obj = new BuilderAwareObject(); TestableServiceCollection services = CreateServiceCollection(); services.Add(typeof (BuilderAwareObject), obj); Assert.IsTrue(obj.BuilderWasRun); }