public static void ClassInit(TestContext testCtx)
        {
            NinjectWebCommon.DbBindings = k =>
            {
                k.Bind <IRepository <Movie> >().ToConstant(Repositories.Movies);
            };

            MyWebApi.IsRegisteredWith(WebApiConfig.Register);
        }
예제 #2
0
        public void IsRegisteredWithShouldWorkCorrectly()
        {
            MyWebApi.IsRegisteredWith(WebApiConfig.Register);

            Assert.IsNotNull(MyWebApi.Configuration);
            Assert.AreEqual(1, MyWebApi.Configuration.Routes.Count);

            MyWebApi.IsUsing(TestObjectFactory.GetHttpConfigurationWithRoutes());
        }
예제 #3
0
        public static void Init(TestContext testContext)
        {
            NinjectConfig.DependenciesRegistration = kernel =>
            {
                //kernel.Bind<IRepository<User>>().ToConstant(Repositories.GetUsersRepository());
            };

            AutoMapperConfig.RegisterMappings(Assemblies.WebApi);
            MyWebApi.IsRegisteredWith(WebApiConfig.Register);
        }
예제 #4
0
파일: TestInit.cs 프로젝트: Kratos-TA/pSher
        public static void Init(TestContext testContext)
        {
            /*
             * var repositories =  Repositories.Instance;
             *
             * NinjectConfig.DependenciesRegistration = kernel =>
             * {
             *  kernel.Bind<IRepository<User>>()
             *  .ToConstant(repositories.GetUsersRepository());
             */

            AutoMapperConfig.RegisterMappings(Assembly.Load(Assemblies.WebApi));
            MyWebApi.IsRegisteredWith(WebApiConfig.Register);
        }
예제 #5
0
        public static void Initialize(TestContext cont)
        {
            modelFactory = new ResponseModelFactory();

            modelFactory.MapBothWays <Country, CountryResponseModel>();
            modelFactory.MapBothWays <UserRating, HitmanRatingResponseModel>();
            modelFactory.MapBothWays <Image, ImageResponseModel>();
            modelFactory.MapBothWays <User, UserResponseModel>();
            modelFactory.MapBothWays <UserRating, UserRatingResponseModel>();

            Mapper.CreateMap <Contract, ContractResponseModel>()
            .ForMember(c => c.HitmanId, opts => opts.MapFrom(c => c.HitmanId))
            .ForMember(c => c.ClientId, opts => opts.MapFrom(c => c.ClientId))
            .ForMember(c => c.Status, opts => opts.MapFrom(c => (int)c.Status));

            MyWebApi.IsRegisteredWith(WebApiConfig.Register);
        }
        public void Init()
        {
            MapperConfig.RegisterMappings(Assembly.Load("BugLogger.RestApi"));
            MyWebApi.IsRegisteredWith(WebApiConfig.Register);

            this.fakeBugs = new List <Bug>()
            {
                new Bug {
                    Id = 1, LogDate = new DateTime(2013, 5, 1), Status = Status.Pending, Text = "Testing Bug #1"
                },
                new Bug {
                    Id = 2, LogDate = new DateTime(2010, 2, 13), Status = Status.Assigned, Text = "Testing Bug #2"
                },
                new Bug {
                    Id = 11, LogDate = new DateTime(2003, 2, 22), Status = Status.Fixed, Text = "example data"
                },
                new Bug {
                    Id = 21, LogDate = new DateTime(2014, 1, 11), Status = Status.Fixed, Text = "Data account not working"
                },
                new Bug {
                    Id = 22, LogDate = new DateTime(2013, 6, 2), Status = Status.Pending, Text = "SOme tests Failed"
                },
                new Bug {
                    Id = 23, LogDate = new DateTime(2012, 8, 2), Status = Status.Pending, Text = "No time to learn Telerik academy video lectures"
                },
                new Bug {
                    Id = 24, LogDate = new DateTime(2012, 7, 18), Status = Status.Assigned, Text = "Make better player on Santase AI Engine"
                },
                new Bug {
                    Id = 25, LogDate = new DateTime(2011, 3, 21), Status = Status.Assigned, Text = "Done all homeworks"
                },
                new Bug {
                    Id = 30, LogDate = new DateTime(2009, 7, 2), Status = Status.Pending, Text = "Go frag yourself finally"
                },
            }
            .AsQueryable();

            this.repo = Mock.Create <IRepository <Bug> >();
            Mock.Arrange(() => this.repo.All()).Returns(this.fakeBugs);
        }
예제 #7
0
 public void Configure()
 {
     MapperConfig.RegisterMappings(Assembly.Load("BugLogger.RestApi"));
     MyWebApi.IsRegisteredWith(WebApiConfig.Register);
 }
예제 #8
0
        public void SetUpTests()
        {
            AutoMapperConfig.RegisterMappings(Assembly.Load("Books.Api"));

            MyWebApi.IsRegisteredWith(WebApiConfig.Register);
        }
예제 #9
0
 public static void Initialize(TestContext context)
 {
     // NinjectWebCommon.Start(); // If throws
     AutoMapperConfig.RegisterMappings("BullsAndCows.WebApi");
     MyWebApi.IsRegisteredWith(WebApiConfig.Register);
 }
예제 #10
0
 public void CustomConstraintWorksCorrectlyWhenRegistered()
 {
     Assert.DoesNotThrow(() =>
                         MyWebApi.IsRegisteredWith(WebApiConfig.RegisterCustomControllerAndConstraint));
 }
예제 #11
0
 public void CustomConstraintCausesFailureWhenNotRegistered()
 {
     Assert.Throws <InvalidOperationException>(() =>
                                               MyWebApi.IsRegisteredWith(WebApiConfig.RegisterCustomControllerMissingConstraint));
 }
예제 #12
0
        public static void AssemblyInit(TestContext context)
        {
            AutoMapperConfig.RegisterMappings(Assembly.Load(Assemblies.WebApi));

            MyWebApi.IsRegisteredWith(WebApiConfig.Register);
        }