public async void AddCompetentAuthorityUserHandler_FakeUser_ThrowsException() { AddCompetentAuthorityUser message = new AddCompetentAuthorityUser(FakeUserId.ToString()); A.CallTo(() => configurationManagerWrapper.HasKey("Weee.InternalUsersTestMode")).Returns(true); A.CallTo(() => configurationManagerWrapper.GetKeyValue("Weee.InternalUsersTestMode")).Returns("false"); await Assert.ThrowsAsync<InvalidOperationException>(async () => await handler.HandleAsync(message)); }
public async void AddCompetentAuthorityUserHandler_ReturnsCompetentAuthorityId() { AddCompetentAuthorityUser message = new AddCompetentAuthorityUser(InternalUserId.ToString()); var id = await handler.HandleAsync(message); A.CallTo(() => context.SaveChangesAsync()).MustHaveHappened(); Assert.NotNull(id); }
public async void AddCompetentAuthorityUserHandler_FakeUser_ThrowsException() { AddCompetentAuthorityUser message = new AddCompetentAuthorityUser(FakeUserId.ToString()); A.CallTo(() => configurationManagerWrapper.HasKey("Weee.InternalUsersTestMode")).Returns(true); A.CallTo(() => configurationManagerWrapper.GetKeyValue("Weee.InternalUsersTestMode")).Returns("false"); await Assert.ThrowsAsync <InvalidOperationException>(async() => await handler.HandleAsync(message)); }
public async void AddCompetentAuthorityUserHandler_InternalUsersModeSet_ReturnsSucess() { A.CallTo(() => testInternalUserEmailDomains.UserTestModeEnabled).Returns(true); A.CallTo(() => testInternalUserEmailDomains.Domains).Returns(new List <string>() { "co.uk" }); AddCompetentAuthorityUser message = new AddCompetentAuthorityUser(FakeUserId.ToString()); A.CallTo(() => configurationManagerWrapper.HasKey("Weee.InternalUsersTestMode")).Returns(true); A.CallTo(() => configurationManagerWrapper.GetKeyValue("Weee.InternalUsersTestMode")).Returns("true"); Guid id = await handler.HandleAsync(message); A.CallTo(() => context.SaveChangesAsync()).MustHaveHappened(); Assert.NotNull(id); }
public async void AddCompetentAuthorityUserHandler_InternalUsersModeSet_ReturnsSucess() { A.CallTo(() => testInternalUserEmailDomains.UserTestModeEnabled).Returns(true); A.CallTo(() => testInternalUserEmailDomains.Domains).Returns(new List<string>() { "co.uk" }); AddCompetentAuthorityUser message = new AddCompetentAuthorityUser(FakeUserId.ToString()); A.CallTo(() => configurationManagerWrapper.HasKey("Weee.InternalUsersTestMode")).Returns(true); A.CallTo(() => configurationManagerWrapper.GetKeyValue("Weee.InternalUsersTestMode")).Returns("true"); Guid id = await handler.HandleAsync(message); A.CallTo(() => context.SaveChangesAsync()).MustHaveHappened(); Assert.NotNull(id); }