public void Translation_Not_Valid() { // Arrange var translation = new TranslationRequest { Text = "", Success = true, Translation = "" }; // Act var result = translation.IsValid(); // Assert Assert.IsFalse(result); }
public void Translation_Is_Valid() { // Arrange var translation = new TranslationRequest { Text = "Leet Speak", Success = true, Translation = "LE3T SPE@c", Date = DateTime.Now }; // Act var result = translation.IsValid(); // Assert Assert.IsTrue(result); }
public TranslationRequest Save(TranslationRequest translationRequest) { translationRequest.IsValid(); if (!translationRequest.ValidationResult.IsValid) { return(translationRequest); } try { _translationRequestRepository.Add(translationRequest); _translationRequestRepository.SaveChanges(); } catch (Exception) { return(null); } return(translationRequest); }