public void Can_run_nested_service() { var request = new Nested(); var response = appHost.ExecuteService(request) as NestedResponse; Assert.That(response, Is.Not.Null); }
private object RegisterUser(string email = "*****@*****.**") { using (var db = appHost.Resolve <IDbConnectionFactory>().Open()) { db.Delete <UserAuth>(q => q.Email == email); } var response = appHost.ExecuteService(new Register { Password = "******", Email = email, DisplayName = "DisplayName", FirstName = "FirstName", LastName = "LastName", }); Assert.That(response as RegisterResponse, Is.Not.Null, response.ToString()); return(response); }
public void IncludeTypes_DoesNotReturnReferenceTypes_If_IncludeTypes_NoWildcard_Csharp() { var result = appHost.ExecuteService(new TypesCSharp { IncludeTypes = new List <string> { "Dto" } }); var stringResult = result.ToString(); // StringAssert.DoesNotContain("class DtoResponse", stringResult); // StringAssert.DoesNotContain("EmbeddedRequest", stringResult); StringAssert.DoesNotContain("class EmbeddedResponse", stringResult); }
public void ShouldAllowAccessWhen <TRequestDto>(RequestAttributes withScenario) { ShouldNotThrow <UnauthorizedAccessException>(() => appHost.ExecuteService(typeof(TRequestDto).New(), withScenario)); }