Esempio n. 1
0
        /// <summary>
        ///A test for GetAllStates
        ///</summary>
        // TODO: Ensure that the UrlToTest attribute specifies a URL to an ASP.NET page (for example,
        // http://.../Default.aspx). This is necessary for the unit test to be executed on the web server,
        // whether you are testing a page, web service, or a WCF service.
        //[TestMethod()]
        //[HostType("ASP.NET")]
        //[AspNetDevelopmentServerHost("C:\\Users\\Usha\\documents\\visual studio 2010\\Projects\\HTMLControlsReference\\HTMLControlsReference", "/")]
        //[UrlToTest("http://localhost:52285/")]
        public void GetAllStatesTest()
        {
            StateService target = new StateService(dbContext); // TODO: Initialize to an appropriate value
            State expected1 = new State();
            expected1.StateID = 1;
            expected1.StateName = "Alabama";
            dbContext.States.Add(expected1);

            State expected2 = new State();
            expected2.StateID = 2;
            expected2.StateName = "Alaska";
            dbContext.States.Add(expected2);

            List<State> expected = new List<State>() ; // TODO: Initialize to an appropriate value
            expected.Add(expected1);
            expected.Add(expected2);

            List<State> actual;
            actual = target.GetAllStates();

            Assert.AreEqual(expected.Count, actual.Count);
            Assert.AreEqual(expected[0].StateID, actual[0].StateID);
            Assert.AreEqual(expected[1].StateID, actual[1].StateID);

            dbContext.States.Remove(expected1);
            dbContext.States.Remove(expected2);
        }
Esempio n. 2
0
 public void StateServiceConstructorTest()
 {
     IEmpDBContext StateDBContext = null; // TODO: Initialize to an appropriate value
     StateService target = new StateService(StateDBContext);
     Assert.Inconclusive("TODO: Implement code to verify target");
 }
Esempio n. 3
0
 /// <summary>
 ///A test for GetState
 ///</summary>
 // TODO: Ensure that the UrlToTest attribute specifies a URL to an ASP.NET page (for example,
 // http://.../Default.aspx). This is necessary for the unit test to be executed on the web server,
 // whether you are testing a page, web service, or a WCF service.
 //[TestMethod()]
 //[HostType("ASP.NET")]
 //[AspNetDevelopmentServerHost("C:\\Users\\Usha\\documents\\visual studio 2010\\Projects\\HTMLControlsReference\\HTMLControlsReference", "/")]
 //[UrlToTest("http://localhost:52285/")]
 public void GetStateTest()
 {
     StateService target = new StateService(dbContext); // TODO: Initialize to an appropriate value
     State expected = new State();
     expected.StateID = 1;
     expected.StateName = "Alabama";
     dbContext.States.Add(expected);
     dbContext.SaveChanges();
     State actual;
     actual = target.GetState(expected.StateID);
     Assert.AreEqual(expected, actual);
     dbContext.States.Remove(expected);
 }