public void BuildAdapterPluginTest() { //Arrange and Act BlabServiceFactory _harness1 = new BlabServiceFactory(); BlabAdapter blabAdapter = _harness1.CreateBlabAdapter(); //Assert Assert.IsTrue(blabAdapter is BlabAdapter); }
public void BuildServiceAdapterPluginTest() { //Arrange and Act BlabServiceFactory _harness2 = new BlabServiceFactory(); BlabService blabService = _harness2.CreateBlabService(); //Assert Assert.IsTrue(blabService is BlabService); }
public void GetAllEmptyTest() { //Arrange BlabServiceFactory _harness1 = new BlabServiceFactory(); BlabService blabService = _harness1.CreateBlabService(); ArrayList expected = new ArrayList(); //Act IEnumerable actual = blabService.GetAll(); //Assert Assert.AreEqual(expected.Count, (actual as ArrayList).Count); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { UserServiceFactory userServiceFactory = new UserServiceFactory(); IUserPlugin userPlugin = userServiceFactory.CreateUserPlugin("mysql"); UserAdapter userAdapter = userServiceFactory.CreateUserAdapter(userPlugin); UserService userService = userServiceFactory.CreateUserService(userAdapter); BlabServiceFactory blabServiceFactory = new BlabServiceFactory(); IBlabPlugin blabPlugin = blabServiceFactory.CreateBlabPlugin("mysql"); BlabAdapter blabAdapter = blabServiceFactory.CreateBlabAdapter(blabPlugin); BlabService blabService = blabServiceFactory.CreateBlabService(blabAdapter); services.AddSingleton <IUserService>(s => userService); services.AddSingleton <IBlabService>(s => blabService); services.AddRazorPages(); }
public void AddNewBlabSuccessTest() { //Arrange BlabServiceFactory _harness2 = new BlabServiceFactory(); string email = "*****@*****.**"; string msg = "Prow scuttle parrel provost Sail ho shrouds spirits boom mizzenmast yardarm."; BlabService blabService = _harness2.CreateBlabService(); Blab blab = blabService.CreateBlab(msg, email); blabService.AddBlab(blab); //Act // Not yet implemented // Blab actual = (Blab)blabService.FindUserBlabs(email); //Assert // Assert.AreEqual(blab.Message, actual.Message); }
//Constructor public BlabServiceTest() { this.harness = new BlabServiceFactory(); }