public void GetText_TextExists_Ok() { mockTextBusinessLogic.Setup(b1 => b1.GetText(text.Id)).Returns(text); IHttpActionResult statusObtained = textController.Get(text.Id); Assert.IsNotNull(statusObtained as OkNegotiatedContentResult <TextModel>); }
public void GetTextDataTypeCheck() { ITextRepository repository = new FakeTextRepository(); Mock <ILogger <TextController> > mockLogger = new Mock <ILogger <TextController> >(); TextController textController = new TextController(repository, mockLogger.Object); var result = textController.Get(); TextData text = result.Value; Assert.AreEqual(text.GetType(), typeof(TextData)); }
static Lang ReadPlayerLanguage() { while (true) { string input = Console.ReadLine(); switch (input) { case "PL": return(Lang.PL); case "EN": return(Lang.EN); default: A.Get("lang"); break; } } }
public void IntegrationTest_ExpectedParameters_Ok() { var requestMessage = new HttpRequestMessage(); ITextBusinessLogic textBL = new TextBusinessLogic(new TextDataAccess()); IUserDataAccess userDa = new UserDataAccess(); IAuthorizationBusinessLogic auth = new AuthorizationBusinessLogic(userDa); IAuditLogBussinesLogic audit = new AuditLogBussinesLogic(); TextController textC = new TextController(textBL, auth, audit); textC.Request = requestMessage; TextModel text2 = TextModel.ToModel(Utils.CreateTextForTest()); textC.Post(textModel); textC.Post(text2); text2.TextContent = "modified"; textC.Put(text2.Id, text2); textC.Delete(textModel.Id); IHttpActionResult statusObtained = textC.Get(); }