public void Mappings_Can_Be_Injected_instead_of_explicitly_coded_in_the_context()
        {
            //Arrange
            _mockMapping.Expect(x => x.ConfigureModelBuilder(Arg <DbModelBuilder> .Is.Anything));

            //Act
            try
            {
                target.Set <Foo>().ToList();
            }
            catch (Exception)
            {
                //Suppress the error from the context. This allows us to test the mappings peice without having to actually map.
            }


            //Assert
            _mockMapping.VerifyAllExpectations();
        }
        public void Setup()
        {
            fooMapping = MockRepository.GenerateMock <IMappingConfiguration>();
            fooMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg <DbModelBuilder> .Is.Anything)).Repeat.Once();

            barMapping = MockRepository.GenerateMock <IMappingConfiguration>();
            barMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg <DbModelBuilder> .Is.Anything)).Repeat.Once();

            bazMapping = MockRepository.GenerateMock <IMappingConfiguration>();
            bazMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg <DbModelBuilder> .Is.Anything)).Repeat.Once();

            quxMapping = MockRepository.GenerateMock <IMappingConfiguration>();
            quxMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg <DbModelBuilder> .Is.Anything)).Repeat.Once();
        }
        public void Setup()
        {
            fooMapping = MockRepository.GenerateMock<IMappingConfiguration>();
            fooMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg<DbModelBuilder>.Is.Anything)).Repeat.Once();
            
            barMapping = MockRepository.GenerateMock<IMappingConfiguration>();
            barMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg<DbModelBuilder>.Is.Anything)).Repeat.Once();

            bazMapping = MockRepository.GenerateMock<IMappingConfiguration>();
            bazMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg<DbModelBuilder>.Is.Anything)).Repeat.Once();

            quxMapping = MockRepository.GenerateMock<IMappingConfiguration>();
            quxMapping.Expect(
                m =>
                m.ConfigureModelBuilder(Arg<DbModelBuilder>.Is.Anything)).Repeat.Once();


        }