public void ReturnsNull_WhenNoComponentsAreProvided() { var query = new GenerateDisplayNameQuery(); var handler = new GenerateDisplayNameHandler(); var result = handler.Handle(query); result.ShouldBeNull(); }
public void GeneratesNameFrom_First_Last() { var query = new GenerateDisplayNameQuery { FirstName = "Adam", LastName = "West", }; var handler = new GenerateDisplayNameHandler(); var result = handler.Handle(query); result.ShouldEqual("Adam West"); }
public void GeneratesNameFrom_Salutation_First_Middle_Last_Suffix() { var query = new GenerateDisplayNameQuery { Salutation = "Mr.", FirstName = "Adam", MiddleName = "B", LastName = "West", Suffix = "Sr", }; var handler = new GenerateDisplayNameHandler(); var result = handler.Handle(query); result.ShouldEqual("Mr. Adam B West Sr"); }