public async Task ThrowExceptionWhenTokenDoesNotMatchTest() { // Arrange var userId = Guid.NewGuid(); var securityTokenService = new SecurityTokenService(context); await securityTokenService.SaveDataWithTokenAsync( new List <string> { Guid.NewGuid().ToString(), Guid.NewGuid().ToString() }, userId); // Act Func <Task <IList <string> > > act = async() => await securityTokenService.GetSavedData(userId, string.Empty); // Assert await act.Should().ThrowAsync <GeneratorException>().WithMessage("User Token doesn't match stored one"); }