public void Get_Kode_By_No_Error() { ILocalMerchandiserDbContext dbContext = new LocalMerchandiserDbContext("Server=server;Database=test;"); HOrderFacade facade = new HOrderFacade(dbContext); var result = Assert.ThrowsAny <Exception>(() => facade.GetKodeByNo()); Assert.NotNull(result); }
public void Get_Data_For_ProductionReport_By_No_Error() { Mock <ILocalMerchandiserDbContext> mockDbContext = new Mock <ILocalMerchandiserDbContext>(); mockDbContext.Setup(s => s.ExecuteReader(It.IsAny <string>(), It.IsAny <List <SqlParameter> >())) .Throws(new Exception("Error ExecuteReader")); HOrderFacade facade = new HOrderFacade(mockDbContext.Object); var result = Assert.ThrowsAny <Exception>(() => facade.GetDataForProductionReportByNo("No")); Assert.NotNull(result); }
public void Get_Kode_By_No_Success() { DataTable dataTable = new DataTable(); dataTable.Columns.Add("Kode", typeof(string)); dataTable.Rows.Add("KODE"); Mock <ILocalMerchandiserDbContext> mockDbContext = new Mock <ILocalMerchandiserDbContext>(); mockDbContext.Setup(s => s.ExecuteReader(It.IsAny <string>(), It.IsAny <List <SqlParameter> >())) .Returns(dataTable.CreateDataReader()); HOrderFacade facade = new HOrderFacade(mockDbContext.Object); var result = facade.GetKodeByNo(); Assert.NotEmpty(result); }
public void Get_Data_For_ProductionReport_By_No_Success() { DataTable dataTable = new DataTable(); dataTable.Columns.Add("No", typeof(string)); dataTable.Columns.Add("Codeby", typeof(string)); dataTable.Columns.Add("Sh_Cut", typeof(decimal)); dataTable.Columns.Add("Kode", typeof(string)); dataTable.Columns.Add("Qty", typeof(decimal)); dataTable.Rows.Add("No", "Codeby", 5, "Kode", 10); Mock <ILocalMerchandiserDbContext> mockDbContext = new Mock <ILocalMerchandiserDbContext>(); mockDbContext.Setup(s => s.ExecuteReader(It.IsAny <string>(), It.IsAny <List <SqlParameter> >())) .Returns(dataTable.CreateDataReader()); HOrderFacade facade = new HOrderFacade(mockDbContext.Object); var result = facade.GetDataForProductionReportByNo("No"); Assert.NotEmpty(result); }