public void Get_ListAgents_ReturnsAgentList() { //ARRANGE Entity.Agent("Agent1", "111", "Status1"); Entity.Agent("Agent2", "222", "Status2"); Entity.Agent("Agent3", "333", "Status3"); SaveChanges(); var repository = new AgentRepository(); //ACT var agents = repository.Get(); //ASSERT Assert.That(agents, Has.Length.EqualTo(3)); Assert.That(agents[0].Name, Is.EqualTo("Agent1")); Assert.That(agents[0].Extension, Is.EqualTo("111")); Assert.That(agents[0].Status, Is.EqualTo("Status1")); Assert.That(agents[1].Name, Is.EqualTo("Agent2")); Assert.That(agents[1].Extension, Is.EqualTo("222")); Assert.That(agents[1].Status, Is.EqualTo("Status2")); Assert.That(agents[2].Name, Is.EqualTo("Agent3")); Assert.That(agents[2].Extension, Is.EqualTo("333")); Assert.That(agents[2].Status, Is.EqualTo("Status3")); }
public void GetAgentShouldWork() { Response <Agent> response = new Response <Agent>(); repo.Insert(AGENT1); response.Data = AGENT1; var fromMethod = repo.Get(1); Assert.AreEqual(response.Data, fromMethod.Data); }
public void TestAgentRepositoryGetSuccess() { List <Agents> list = new List <Agents>() { new Agents() { Address1 = "danv", AgencyId = 1, AgencyBranchId = 1, Id = 1 } }; Func <Agents, bool> func = s => s.IsActive && !s.IsDeleted; iAgentsMock.Setup(x => x.GetListByPredicate(It.Is <Func <Agents, bool> >(y => y.GetType() == func.GetType()))).Returns(Task.FromResult(new BaseResult <List <Agents> > { Result = list, IsError = false })); var result = agentRepositoryMock.Get(); Assert.AreEqual(result.Result.Result.Count, 1); }