コード例 #1
0
			public void UserNameMustBeValid()
			{
				var testData = UserTestData.Setup(false);
				string wrongUserName = Guid.NewGuid().ToString();

				var provider = new SrirachaMembershipProvider(testData.Repository.Object);
				bool result = provider.DeleteUser(wrongUserName, true);

				Assert.IsFalse(result);
				testData.Repository.Verify(i => i.DeleteUser(It.IsAny<string>()), Times.Never());
			}
コード例 #2
0
			public void ShouldDeleteUser()
			{
				var testData = UserTestData.Setup(true);

				var provider = new SrirachaMembershipProvider(testData.Repository.Object);
				bool result = provider.DeleteUser(testData.UserName, true);

				Assert.IsTrue(result);
				testData.Repository.Verify(i=>i.DeleteUser(testData.SrirachaUser.Id), Times.Once());
			}