public async Task Get_All_Continents() { //Arrange stQueries = new StateQueries(context.Object); //Act var cqStates = await stQueries.GetAllStatesAsync(); //Assert Assert.AreEqual(states.Count, cqStates.Count); }
public async Task State_Not_Found() { //Arrange string stateName = "River"; stQueries = new StateQueries(context.Object); //Act var result = await stQueries.GetStateAsync(stateName); //Assert Assert.IsNull(result); }
public async Task Get_State_By_Name() { //Arrange string stateName = "Fire"; stQueries = new StateQueries(context.Object); //Act var result = await stQueries.GetStateAsync(stateName); var state = states.Where(w => w.Name == stateName).FirstOrDefault(); //Assert Assert.AreEqual(state.StateId, result.StateId); Assert.AreEqual(state.Name, result.Name); Assert.AreEqual(state.StateCode, result.StateCode); }
public async Task Get_State_And_Cities() { //Arrange int stateId = 2; var single = states.Where(w => w.StateId == stateId).FirstOrDefault(); single.Cities.Add(cities[0]); single.Cities.Add(cities[1]); single.Cities.Add(cities[2]); stQueries = new StateQueries(context.Object); //Act var result = await stQueries.GetStateAsync(stateId); var state = states.Where(w => w.StateId == stateId).FirstOrDefault(); //Assert Assert.AreEqual(state.StateId, result.StateId); Assert.AreEqual(state.Name, result.Name); Assert.AreEqual(state.StateCode, result.StateCode); Assert.IsTrue(result.Cities.Count == 3); }
public StatesController(DbContext context) { sq = new StateQueries(context); }