示例#1
0
        public void HRContinentController_On_GetID_With_Null_Service_Return_HTTP500()
        {
            HRContinentControllerForker forfker = new HRContinentControllerForker();

            (int, String)result = forfker.Get(String.Empty, null);
            Assert.Equal(result.Item1, StatusCodes.Status500InternalServerError);
            Assert.Null(result.Item2);
        }
示例#2
0
        public void HRContinentController_On_GetID_With_Service_Exception_Return_HTTP500()
        {
            HRContinentControllerForker forfker = new HRContinentControllerForker();
            CoreCountriesServiceStub    service = new CoreCountriesServiceStub(null);

            service.ThrowException = true;
            (int, String)result    = forfker.Get(String.Empty, service);
            Assert.Equal(result.Item1, StatusCodes.Status500InternalServerError);
            Assert.Null(result.Item2);
        }
示例#3
0
        public void HRContinentController_On_GetID_With_UnExisting_ID_Return_HTTP404()
        {
            HRContinentControllerForker forfker = new HRContinentControllerForker();
            CoreCountriesServiceStub    service = new CoreCountriesServiceStub(new List <string>()
            {
                "200"
            });

            service.ThrowException = false;
            (int, String)result    = forfker.Get("HR", service);
            Assert.Equal(result.Item1, StatusCodes.Status404NotFound);
            Assert.Equal(String.Empty, result.Item2);
        }