public async Task AsExpectedResultWhenModalIsInvalid(String status) { var mockService = new Mock <ICosmosDatabaseService>(); var controller = new BankControllor(mockService.Object); var actual = await controller.Put("MC163868", status) as BadRequestObjectResult; Assert.AreEqual(StatusCodes.Status400BadRequest, actual.StatusCode); Assert.AreEqual("Please check the statusType", actual.Value); }
public async Task AsExpectedResultWhenModalIsValid() { var mockService = new Mock <ICosmosDatabaseService>(); mockService.Setup(x => x.UpdateCustomerDetails(It.IsAny <string>(), It.IsAny <string>())).Returns(Task.FromResult(true)); var controller = new BankControllor(mockService.Object); var actual = await controller.Put("MC121414", StatusType.Served) as OkResult; Assert.AreEqual(StatusCodes.Status200OK, actual.StatusCode); }
public void AsExpectedBankDashboard() { var mockService = new Mock <ICosmosDatabaseService>(); var controller = new BankControllor(mockService.Object); List <BankDashboard> bankDashboards = getBankDashboards(); mockService.Setup(x => x.GetBankDashboards(ServiceType.BankGeneralService, StatusType.InCounter, CustomerType.Guest)).Returns(bankDashboards); var actual = controller.Get(ServiceType.BankGeneralService, StatusType.InCounter, CustomerType.Guest); Assert.NotNull(actual); Assert.AreEqual(bankDashboards.Count, actual.Count()); }