public void If_DTO_Pet_Is_Null_Must_Throw_Error() { // // Arrange, act and assert // Assert.Throws <ArgumentNullException>(() => { var mapper = new DtoPetToBusinessPet(); var target = mapper.Map(null); }); }
public void If_The_PetType_Is_Not_Supported_It_Must_Be_Returned_As_None() { // // Arrange // var mapper = new DtoPetToBusinessPet(); // // Act // var target = mapper.Map(new Pet { Name = "some name1", Type = "blah" }); // // Assert // Assert.Equal(PetType.None, target.Type); }
public void If_The_Pet_Data_Are_Valid_Must_Return_A_Valid_Pet() { // // Arrange // var mapper = new DtoPetToBusinessPet(); // // Act // var target = mapper.Map(new Pet { Name = "some pet1", Type = "Dog" }); // // Assert // Assert.Equal("some pet1", target.Name); Assert.Equal(PetType.Dog, target.Type); }