public void GetToTranslations_sholud_load_phrases(string typeName, string languageAbbr) { var builder = new ToTranslateRequestBuilder(); var type = new PhraseTypeBuilder().WithName(typeName).Build(); var lang = new LanguageBuilder().WithAbbrevation(languageAbbr).Build();; ToTranslateRequest request = builder.WithPhraseType(type).WithLanguage(lang).Build(); var repository = Substitute.For <ITranslationRepository>(); var sut = new TranslationService(repository); var fake = new FakeData(request.PhraseType, request.Language); var translates = sut.GetPhrases(request).Returns(fake.GetPhrases()); Assert.NotEmpty(sut.GetPhrases(request)); }
public TranslationServiceTests() { _sutBuilder = new ToTranslateRequestBuilder(); }