public void When_BackendFiles_Are_Requested_Then_ZipFile_Is_Returned() { // ARRANGE InitializeFakeObjects(); // ACT var result = _codeProvider.GetFiles(Languages.Csharp, TypeCode.Backend); // ASSERT Assert.NotNull(result); }
public MemoryStream Execute(string languageCode) { if (string.IsNullOrWhiteSpace(languageCode)) { throw new ArgumentNullException(nameof(languageCode)); } if (!Constants.MappingLanguageToCodes.Values.Contains(languageCode)) { throw new ArgumentException("the language is not supported"); } var language = Constants.MappingLanguageToCodes.First(m => m.Value == languageCode).Key; return(_codeProvider.GetFiles(language, Code.TypeCode.Frontend)); }