public void WhenThereAreNoLanguagesAnEmptyListShouldBeReturned() { RemoveAllTestLanguages(); var command = new GetLanguagesQuery(repo); var languages = command.Execute(request).ToList(); Assert.IsFalse(languages == null); Assert.IsFalse(languages.Any()); }
public void AllLanguagesInDatabaseAreReturned() { RemoveAllTestLanguages(); InsertTestLanguages(); var command = new GetLanguagesQuery(repo); var languages = command.Execute(request).ToList(); Assert.IsTrue(languages.Any()); Assert.IsTrue(languages.Count() == 3); Assert.IsTrue(languages.Any(x => x.Name.Equals("Name1"))); Assert.IsTrue(languages.Any(x => x.Name.Equals("Name2"))); Assert.IsTrue(languages.Any(x => x.Name.Equals("Name3"))); }
public IEnumerable <Language> Get(GetLanguagesRequest request) { throw new ArgumentException("TestMEssage"); return(getLanguagesCommand.Execute(request)); }