示例#1
0
        protected override void CustomizeFixture(IFixture fixture)
        {
            var scope = new StructureMapDependencyScope(IntegrationTestContainerFactory.Container);
            var contextFixture = new TestContextFixture(scope);
            contextFixture.SetUp();

            //fixture.Customizations.Add(scope.GetInstance<IntegrationTestDefaultValueBuilder>());
            fixture.Register(() => contextFixture);
            fixture.Customizations.Add(new ContainerBuilder(scope)); // always last
        }
示例#2
0
        public void Should_create(TestContextFixture fixture, Department dept)
        {
            fixture.SaveAll(dept);

            var command = new Create.Command
            {
                Title = "Blarg",
                Credits = 10,
                Department = dept
            };

            fixture.Send(command);

            Course course = null;

            fixture.DoClean(ctx => course = ctx.Set<Course>().FirstOrDefault(c => c.Title == command.Title));

            course.Title.ShouldBe(command.Title);
            course.Credits.ShouldBe(command.Credits);
            course.DepartmentID.ShouldBe(dept.DepartmentID);
        }
 public Coach_SignIn_Test(TestContextFixture context, JumpForwardServiceFixture service) : base(context, service)
 {
 }
示例#4
0
 public CoachDatabaseTest_BVT(TestContextFixture context, JumpForwardServiceFixture service) : base(context, service)
 {
 }
示例#5
0
 public Coach_CreateCamp_Test(TestContextFixture context, JumpForwardServiceFixture service) : base(context, service)
 {
 }
示例#6
0
 public void Should_SaveEntity(TestContextFixture testContextFixture, Stock stock)
 {
     testContextFixture.SaveAll(stock);
 }