public async Task GetLanguageAsync_LanguageNotExist_ReturnsNotFoundResult() { _languageService.Setup(s => s.GetById(It.IsAny <int>())).ReturnsAsync(null as LanguageDto); var result = await _languageController.GetLanguage(It.IsAny <int>()); result.Result.Should().BeOfType <NotFoundResult>(); }
public async Task Language_Is_Null() { //Arrange var dbContext = await GetDataContext(); var controller = new LanguageController(dbContext); //Act var nullData = controller.GetLanguage(0).Result; //Assert Assert.Null(nullData); }
public async Task Language_Get_Response() { //Arrange var dbContext = await GetDataContext(); var controller = new LanguageController(dbContext); //Act var response = controller.GetLanguage(1).Result; //Assert Assert.NotNull(response); }
public async Task Language_Update_Response() { //Arrange var dbContext = await GetDataContext(); var controller = new LanguageController(dbContext); //Act var lang = controller.GetLanguage(2).Result; lang.Lang = "Updated language"; var response = controller.UpdateLanguage(lang).Result; //Assert Assert.Equal(response.Lang, "Updated language"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LanguageController lc = new LanguageController(); Uri myUri = new Uri(Request.Url.ToString()); string LanguageID = HttpUtility.ParseQueryString(myUri.Query).Get("ID"); if (LanguageID == null) { Response.Redirect("/UserControl/Template/Language/ListLanguage.aspx"); } lc.GetLanguage(int.Parse(LanguageID)); txtLanguageTitle.Text = lc.LanguageTitle; txtLanguageSuffix.Text = lc.LanguageSuffix; chkDefault.Checked = lc.DefaultLanguage; } }
public async Task Invalid_Id_Returns_Null() { var id = Guid.NewGuid(); var language = Language.Create(id, "test"); var mockService = new Mock <ISimpleDomainService <Language, LanguageId> >(); var lookupServiceMock = new Mock <ILanguageLookupDataService>(); mockService.Setup(s => s.GetAsync(Guid.NewGuid())) .Returns(() => ValueTask.FromResult(language)); var languageController = new LanguageController(mockService.Object, lookupServiceMock.Object); var result = await languageController.GetLanguage(id); result.Should().BeNull(); }