private void VerifyGroupRepository_QueryWasCalled(Int32 timesCalled) { MockGroupRepository .Verify(x => x.Query( It.IsAny <Query <Group> >(), It.IsAny <Int32>()) , Times.Exactly(timesCalled)); }
public void GetGroupByIdTest() { MockGroupRepository repo = Initailize(); var results = repo.GetGroupById(453); var expectedResult = "Florida"; Assert.AreEqual(results.Name, expectedResult); }
public void GroupCountTest() { MockGroupRepository repo = Initailize(); var result = repo.Groups.Count; var expectedResult = 6; Assert.AreEqual(result, expectedResult); }
private void MockGroupRepository_Query_ReturnsGroups(Int32 groupCount) { QueryResultSet <Group> groupQueryResultSet = new QueryResultSet <Group> { Success = true }; for (Int32 i = 1; i <= groupCount; i++) { String groupName = $"Group{i}"; Result <Group> groupResult = new Result <Group> { Artifact = RetrieveSampleGroupArtifact(groupName), Success = true }; groupQueryResultSet.Results.Add(groupResult); } MockGroupRepository .Setup(x => x.Query(It.IsAny <Query <Group> >(), It.IsAny <Int32>())) .Returns(groupQueryResultSet); }
public MockGroupRepository Initailize() { MockGroupRepository repo = new MockGroupRepository(); Group gru = new Group { Id = 1, Name = "Heimsreisur", MemberCount = 100, IsPublic = true }; repo.Save(gru); Group gru2 = new Group { Id = 1231, Name = "Alicante", MemberCount = 1002, IsPublic = true }; repo.Save(gru2); Group gru3 = new Group { Id = 453, Name = "Florida", MemberCount = 1300, IsPublic = true }; repo.Save(gru3); Group gru4 = new Group { Id = 25, Name = "Alaska", MemberCount = 900, IsPublic = true }; repo.Save(gru4); Group gru5 = new Group { Id = 4, Name = "Chile", MemberCount = 12, IsPublic = false }; repo.Save(gru5); Group gru6 = new Group { Id = 36, Name = "Kína", MemberCount = 86, IsPublic = true }; repo.Save(gru6); return(repo); }
public void Setup() { var mockRepo = new MockGroupRepository(); groupRepository = (IGroupRepository)mockRepo; }
private void MockGroupRepository_Query_ThrowsException() { MockGroupRepository .Setup(x => x.Query(It.IsAny <Query <Group> >(), It.IsAny <Int32>())) .Throws <Exception>(); }