public void TestGenericUserStoreMock() { var mockedUsers = new GenericUserStoreMock <User>(); mockedUsers.CreateAsync(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******" }).Wait(); mockedUsers.CreateAsync(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562", UserName = "******" }).Wait(); mockedUsers.CreateAsync(new User() { Id = "44e815b9-dbbe-4544-bdac-b0a490f9d8cc", UserName = "******" }).Wait(); CollectionAssert.AreEqual( mockedUsers.AllUsers.Select(u => u.UserName).ToArray(), new string[] { "peter", "maria", "todor" } ); Assert.AreEqual( "todor", mockedUsers.FindByIdAsync("44e815b9-dbbe-4544-bdac-b0a490f9d8cc").Result.UserName); mockedUsers.DeleteAsync(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562" }).Wait(); CollectionAssert.AreEqual( mockedUsers.AllUsers.Select(u => u.UserName).ToArray(), new string[] { "peter", "todor" } ); mockedUsers.UpdateAsync(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******" }).Wait(); CollectionAssert.AreEqual( mockedUsers.AllUsers.Select(u => u.UserName).ToArray(), new string[] { "george", "todor" } ); }
public void TestGenericUserStoreMock() { var mockedUsers = new GenericUserStoreMock<User>(); mockedUsers.CreateAsync(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******" }).Wait(); mockedUsers.CreateAsync(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562", UserName = "******" }).Wait(); mockedUsers.CreateAsync(new User() { Id = "44e815b9-dbbe-4544-bdac-b0a490f9d8cc", UserName = "******" }).Wait(); CollectionAssert.AreEqual( mockedUsers.AllUsers.Select(u => u.UserName).ToArray(), new string[] { "peter", "maria", "todor" } ); Assert.AreEqual( "todor", mockedUsers.FindByIdAsync("44e815b9-dbbe-4544-bdac-b0a490f9d8cc").Result.UserName); mockedUsers.DeleteAsync(new User() { Id = "311ecd00-07a2-4b64-908e-c7f376762562" }).Wait(); CollectionAssert.AreEqual( mockedUsers.AllUsers.Select(u => u.UserName).ToArray(), new string[] { "peter", "todor" } ); mockedUsers.UpdateAsync(new User() { Id = "1a39f06e-e9dc-4eb5-9b9e-93ed2f5e6f96", UserName = "******" }).Wait(); CollectionAssert.AreEqual( mockedUsers.AllUsers.Select(u => u.UserName).ToArray(), new string[] { "george", "todor" } ); }