public async Task ThrowNotFoundExceptionWhenIdDoesNotExists() { GetAccountTypeQuery query = new GetAccountTypeQuery() { Id = 100 }; GetAccountTypeQueryHandler handler = new GetAccountTypeQueryHandler(_Database); // Act await Assert.ThrowsAsync <NotFoundException> (() => handler.Handle(query, CancellationToken.None)); }
public async Task ThrowNotFoundExceptionWhenRequestedForSystemGeneratedType() { GetAccountTypeQuery query = new GetAccountTypeQuery() { Id = 1 }; GetAccountTypeQueryHandler handler = new GetAccountTypeQueryHandler(_Database); // Act await Assert.ThrowsAsync <NotFoundException> (() => handler.Handle(query, CancellationToken.None)); }
public async Task ReturnSingleInstanceOfAccountTypeSuccessfuly() { GetAccountTypeQuery query = new GetAccountTypeQuery() { Id = 6 }; GetAccountTypeQueryHandler handler = new GetAccountTypeQueryHandler(_Database); // Act var result = await handler.Handle(query, CancellationToken.None); // Assert Assert.Equal(6u, result.Id); }