public void If_CalledWithStudentInstance_Then_StudentModelReturned() { // Arrange var storageStudent = new Student { Id = "id", Email = "*****@*****.**", FirstName = "name", LastName = "surname", GitLink = "gitLink", GroupId = 1 }; var expected = new Modules.UsersService.Repository.Models.Student("*****@*****.**", "name", "surname", 1, "gitLink", "id"); var factory = new StorageUserReconstructionFactory(); // Act var result = factory.Create(storageStudent); // Assert result.Should().BeEquivalentTo(expected); }
public void If_CalledWithUserInstance_Then_UserModelReturned() { // Arrange var storageUser = new User { Id = "id", Email = "*****@*****.**", FirstName = "name", LastName = "surname" }; var expected = new Modules.UsersService.Repository.Models.User("*****@*****.**", "name", "surname", "id"); var factory = new StorageUserReconstructionFactory(); // Act var result = factory.Create(storageUser); // Assert result.Should().BeEquivalentTo(expected); }