Added FluentAssertions for testing exceptions
Updated to use FluentAssertions ShouldThrow to trap 404 exceptions