public void ValidateInput_Null_ReturnsBadRequest() { var facade = new ReadFacadeMethodInfo(null, SourceUsageOrder.LocalThenExternal, "", ""); var result = facade.ValidateInput(); Assert.AreEqual("400", result.StatusKode); }
public static LaesOutputType Read(string userToken, string appToken, LaesInputType input, SourceUsageOrder localAction, out QualityLevel?qualityLevel) { ReadFacadeMethodInfo facadeMethod = new ReadFacadeMethodInfo(input, localAction, appToken, userToken); var ret = GetMethodOutput <LaesOutputType, LaesResultatType>(facadeMethod); qualityLevel = facadeMethod.QualityLevel; return(ret); }
public void ValidateInput_RandomUuid_ReturnsOK( [ValueSource(typeof(Utilities), "RandomGuids5")] string uuid) { var facade = new ReadFacadeMethodInfo(new LaesInputType() { UUID = uuid }, SourceUsageOrder.LocalThenExternal, "", ""); var result = facade.ValidateInput(); Assert.AreEqual("200", result.StatusKode); }
public void ValidateInput_InvalidUuid_ReturnsBadRequest( [Values(null, "", "kalskldjas", "2610802222", "Data kljaslkj")] string uuid) { var facade = new ReadFacadeMethodInfo(new LaesInputType() { UUID = uuid }, SourceUsageOrder.LocalThenExternal, "", ""); var result = facade.ValidateInput(); Assert.AreEqual("400", result.StatusKode); }
public void Initialize_RandonUuid_SubMethodOfCorrectType( [ValueSource(typeof(Utilities), "RandomGuids5")] string uuid) { var facade = new ReadFacadeMethodInfo(new LaesInputType() { UUID = uuid }, SourceUsageOrder.LocalThenExternal, "", ""); facade.Initialize(); Assert.IsInstanceOf <ReadSubMethodInfo>(facade.SubMethodInfos[0]); }
public void Initialize_RandonUuid_OneSubMethod( [ValueSource(typeof(Utilities), "RandomGuids5")] string uuid) { var facade = new ReadFacadeMethodInfo(new LaesInputType() { UUID = uuid }, SourceUsageOrder.LocalThenExternal, "", ""); facade.Initialize(); Assert.AreEqual(1, facade.SubMethodInfos.Length); }