public void Create_WhenInvalidOrSuccessfulResult_ThrowsException(UserSignInResult signInResult) { //Given SignInErrorCreator creator = new SignInErrorCreator(new FailedSignInMessageConverter()); //When, Then Assert.Throws <ArgumentException>(() => creator.Create(signInResult)); }
public void Create_WhenFailedResult_ReturnsError(UserSignInResult signInResult) { //Given SignInErrorCreator creator = new SignInErrorCreator(new FailedSignInMessageConverter()); //When ValidationError error = creator.Create(signInResult); //Then Assert.NotNull(error); Assert.Empty(error.PropertyName); Assert.NotEmpty(error.Message); }