public void Should_not_pass_null_id_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Id, Layer.Defaults, null); var visitor = A.Fake<IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.Id)).MustNotHaveHappened(); }
public void Should_pass_id_to_the_visitor() { var classMap = new ClassMapping {Name = "class1" }; classMap.Id = new IdMapping(); var visitor = MockRepository.GenerateMock<IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Id)); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_stored_procedure_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.AddStoredProcedure(new StoredProcedureMapping()); var visitor = A.Fake <IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.StoredProcedures.First())).MustHaveHappened(); }
public void Should_pass_the_discriminator_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Discriminator, Layer.Defaults, new DiscriminatorMapping()); var visitor = A.Fake <IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.Discriminator)).MustHaveHappened(); }
public void Should_not_pass_null_id_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Id, Layer.Defaults, null); var visitor = A.Fake <IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.Id)).MustNotHaveHappened(); }
public void Should_not_pass_null_id_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Id, Layer.Defaults, null); var visitor = MockRepository.GenerateMock<IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Id)).Repeat.Never(); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_stored_procedure_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.AddStoredProcedure(new StoredProcedureMapping()); var visitor = MockRepository.GenerateMock <IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.StoredProcedures.First())); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_not_pass_null_id_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Id, Layer.Defaults, null); var visitor = MockRepository.GenerateMock <IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Id)).Repeat.Never(); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_the_discriminator_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Discriminator, Layer.Defaults, new DiscriminatorMapping()); var visitor = MockRepository.GenerateMock <IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Discriminator)); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_subclasses_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.AddSubclass(new SubclassMapping(SubclassType.JoinedSubclass)); var visitor = MockRepository.GenerateMock <IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Subclasses.First())); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_id_to_the_visitor() { var classMap = new ClassMapping { Name = "class1" }; classMap.Id = new IdMapping(); var visitor = MockRepository.GenerateMock <IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Id)); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_subclasses_to_the_visitor() { // FakeItEasy ;for some reason; calls ToString method on SubClassMapping // which ended in NullPointerException if AttributeStore didn't contain Type attribute. var attributeStore = new AttributeStore(); attributeStore.Set("Type", 0, typeof(object)); var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.AddSubclass(new SubclassMapping(SubclassType.JoinedSubclass, attributeStore)); var visitor = A.Fake <IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.Subclasses.First())).MustHaveHappened(); }
public override void Visit(ClassMapping classMapping) { classMapping.AcceptVisitor(this); }
public void Should_pass_subclasses_to_the_visitor() { var classMap = new ClassMapping {Name = "class1" }; classMap.AddSubclass(new JoinedSubclassMapping()); var visitor = MockRepository.GenerateMock<IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Subclasses.First())); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_the_discriminator_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Discriminator, Layer.Defaults, new DiscriminatorMapping()); var visitor = A.Fake<IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.Discriminator)).MustHaveHappened(); }
public void Should_pass_subclasses_to_the_visitor() { // FakeItEasy ;for some reason; calls ToString method on SubClassMapping // which ended in NullPointerException if AttributeStore didn't contain Type attribute. var attributeStore = new AttributeStore(); attributeStore.Set("Type", 0, typeof(object)); var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.AddSubclass(new SubclassMapping(SubclassType.JoinedSubclass, attributeStore)); var visitor = A.Fake<IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.Subclasses.First())).MustHaveHappened(); }
public void Should_pass_stored_procedure_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.AddStoredProcedure(new StoredProcedureMapping()); var visitor = MockRepository.GenerateMock<IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.StoredProcedures.First())); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }
public void Should_pass_stored_procedure_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.AddStoredProcedure(new StoredProcedureMapping()); var visitor = A.Fake<IMappingModelVisitor>(); classMap.AcceptVisitor(visitor); A.CallTo(() => visitor.Visit(classMap.StoredProcedures.First())).MustHaveHappened(); }
public void Should_pass_the_discriminator_to_the_visitor() { var classMap = new ClassMapping(); classMap.Set(x => x.Name, Layer.Defaults, "class1"); classMap.Set(x => x.Discriminator, Layer.Defaults, new DiscriminatorMapping()); var visitor = MockRepository.GenerateMock<IMappingModelVisitor>(); visitor.Expect(x => x.Visit(classMap.Discriminator)); classMap.AcceptVisitor(visitor); visitor.VerifyAllExpectations(); }