public void TestUserCreationOk() { // Act var user = User.New(ValidName, ValidLogin); // Assert Assert.IsInstanceOfType(user, typeof(User)); }
public void TestUserCreationThrowMissingArgumentsException() { // Act and assert Assert.ThrowsException <MissingArgumentsException>(() => User.New(NullName, NullLogin)); Assert.ThrowsException <MissingArgumentsException>(() => User.New(NullName, EmptyLogin)); Assert.ThrowsException <MissingArgumentsException>(() => User.New(NullName, ValidLogin)); Assert.ThrowsException <MissingArgumentsException>(() => User.New(EmptyName, NullLogin)); Assert.ThrowsException <MissingArgumentsException>(() => User.New(EmptyName, EmptyLogin)); Assert.ThrowsException <MissingArgumentsException>(() => User.New(EmptyName, ValidLogin)); Assert.ThrowsException <MissingArgumentsException>(() => User.New(ValidName, NullLogin)); Assert.ThrowsException <MissingArgumentsException>(() => User.New(ValidName, EmptyLogin)); }